`

asp.net 2010中jquery调用webservice

    博客分类:
  • .NET
阅读更多
在asp.net 2010中,在建立web应用时,默认已经在script目录下有了jquery的相关文件了,十分方便。下面介绍如何在jquery中调用

websevice.

首先,建立一个webservice如下:



[System.ComponentModel.ToolboxItem(false)]
    // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
     [System.Web.Script.Services.ScriptService]
    public class HelloWorld : System.Web.Services.WebService
    {

        [WebMethod]
        public string PrintMessage()
        {
            return "Hello World";
        }
    }



2 在前端页面中,如下的javscript就可以了,其实还是很容易理解的:

<asp:Button ID="Button1" runat="server" OnClientClick="CallWebServiceFromJquery()" Text="Button" />

script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"> </script>
<script language="javascript" type="text/javascript">
    function CallWebServiceFromJquery() {
        $.ajax({ type: "POST", url: "HelloWorld.asmx/PrintMessage",
            data: "{}", contentType: "application/json; charset=utf-8",
            dataType: "json", success: OnSuccess, error: OnError
        });
    }
    function OnSuccess(data, status)
    {      alert(data.d); }
    function OnError(request, status, error)
    { alert(request.statusText); }     
           </script>
1
1
分享到:
评论

相关推荐

    ASP.NET中jQuery调用WebService处理返回结果的方式

    在ASP.NET中,jQuery调用WebService进行异步通信时,主要通过jQuery的ajax方法实现。处理返回结果的关键在于理解返回数据的类型和对应的处理方式。对于返回字符串、数组或复杂对象,WebMethod可以通过设置不同的返回...

    jquery调用Webservice的demo(.net)

    本教程将通过一个简单的示例来讲解如何使用jQuery调用.NET环境下的ASMX Web服务。 一、jQuery与Web服务基础 1. jQuery:jQuery简化了JavaScript的API,提供了一致的跨浏览器接口,使得开发者可以更方便地处理DOM...

    【ASP.NET编程知识】ASP.NET如何定时调用WebService服务.docx

    本文为 ASP.NET 开发者提供了一种简单而有效的方法来实现定时调用 WebService 服务,并且还介绍了使用 jQuery 和 Ajax 调用 WebService 服务的方法。 知识点: * 使用 System.Timers.Timer 组件来实现定时调用 ...

    asp.net三层 jquery调用后台数据例子

    在这个案例中,我们将探讨如何使用jQuery在客户端通过POST方法调用ASP.NET WebService,进而获取由三层架构支持的后台数据。JSON(JavaScript Object Notation)格式的数据在后台与前端之间进行传输,它轻量级且易于...

    【ASP.NET编程知识】asp.net类库中添加WebService引用出现问题解决方法.docx

    1. 使用 ASP.NET 的 WebService 代理类:在 ASP.NET 项目中,可以使用 WebService 代理类来调用 WebService。 2. 使用 jQuery + Ajax 调用 WebService:可以使用 jQuery + Ajax 方法调用 WebService。 四、 ASP.NET...

    Asp.net调用WebService例子

    ASP.NET中,可以使用`System.Web.Services.Protocols.SoapHttpClientProtocol`派生类来调用WebService。创建一个类,继承自`SoapHttpClientProtocol`,然后指定WebService的URL和命名空间,就可以调用Web方法了。 ...

    asp.net+jquery+ajax所有调用例子

    在这个“asp.net+jquery+ajax所有调用例子”中,我们将深入探讨如何结合这些技术来实现高效的用户交互。 首先,ASP.NET AJAX提供了UpdatePanel组件,使得页面的部分区域可以异步更新,而无需整个页面的回发。通过在...

    jquery跨域调用webservice

    通过以上步骤,我们可以实现在jQuery中跨域调用WebService的功能。需要注意的是,JSONP 只支持 GET 请求,因此如果需要发送 POST 请求,则需要考虑其他跨域方案,如 CORS (Cross-Origin Resource Sharing)。此外,...

    jquery调用webservice总结

    在成功回调函数 `success` 中,`result.d` 通常包含来自服务端的方法返回值,因为 ASP.NET 自动将结果包装在 `d` 属性内。 5. **加载提示**:`beforeSend` 和 `complete` 回调函数分别在请求发送前和完成后执行。在...

    Asp.Net的webService简单示例

    本示例主要展示了如何在C#中创建一个简单的Web服务,并利用jQuery进行调用,以及如何返回自定义的JSON数据,而非依赖ASP.NET默认的`{d:content}`格式。 首先,创建一个新的ASP.NET Web服务项目。在Visual Studio中...

    jquery调用基于.NET Framework 3.5的WebService返回JSON数据

    要使用jQuery调用基于.NET的Web服务,首先需要在HTML页面中引入jQuery库。然后,可以使用$.ajax()方法来发起异步请求。以下是基本的调用结构: ```javascript $.ajax({ type: "POST", // HTTP方法,通常为POST ...

    ASP.NET源码——XSLT+ CSS + JQuery + WebService 实现网站.zip

    开发者可以通过查看源码学习到如何在ASP.NET中集成XSLT进行数据转换,使用CSS美化页面,借助JQuery增强用户交互,以及通过WebService实现远程服务调用。这将对提升Web开发技能,尤其是对ASP.NET平台的理解和应用能力...

    asp.net使用jquery ajax 小例子

    在本教程中,我们将探讨如何在ASP.NET中利用jQuery的AJAX功能来调用后台处理程序或Web服务。 首先,我们需要理解ASP.NET中的AJAX基础。ASP.NET AJAX库提供了一整套服务,包括UpdatePanel、ScriptManager、...

    jQuery与ASP.NET打造AJAX技术

    在实际应用中,可能的场景包括:使用jQuery的$.getJSON()或$.get()方法获取ASP.NET WebService或ASHX返回的JSON数据,然后利用这些数据更新DOM元素;或者使用$.post()方法发送数据到服务器,实现无刷新的表单提交。 ...

    ASP.NET使用WebService创建模糊查询窗体

    四、ASP.NET客户端调用WebService 1. 引用WebService:在ASP.NET Web Forms项目中,右键点击“引用”目录,选择“添加服务引用”,输入WebService的URL,Visual Studio会生成一个代理类。 2. 调用Web方法:通过代理...

    XML+XSLT+CSS+JQuery+WebService组建Asp.Net网优点

    ### XML+XSLT+CSS+JQuery+WebService在Asp.Net中的应用优势 #### 一、技术概览与背景介绍 在Web开发领域中,随着互联网技术的不断发展,多种前端与后端技术逐渐成熟并广泛应用。其中XML、XSLT、CSS、JQuery以及...

    asp.net类库中添加WebService引用出现问题解决方法

    在Web项目内添加WebService的... 您可能感兴趣的文章:使用ASP.NET一般处理程序或WebService返回JSON的实现代码asp.net(c#)动态修改webservice的地址和端口(动态修改配置文件)Jquery + Ajax调用webService实例代码(a

    Jquery + Ajax调用webService实例代码(asp.net)

    webService中要实现ajax调用,则要加这句代码: // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService] 代码下载 /201008/yuanma/WebService2....

Global site tag (gtag.js) - Google Analytics