`

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如何与webservice交互

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

    asp.net 通过jquery post 方法通过webservice获得后台数据,并且是通过三层来实现的,后台到前台数据是用jason格式数据传输。很有用的例子!

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

    asp.net ajax调用aspx、ajax调用ashx处理类方法、ajax调用webservice方法,返回多种数据类型等xml、html等。

    asp.net使用jquery ajax 小例子

    asp.net调用 jquery ajax 后台使用一般处理程序或者当前页方法

    Asp.Net的webService简单示例

    C#的webservice简单示例及jquery调用方式,包括如何定义方法及返回自定义json数据,不使用aspnet提供的{d:content}形式

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

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

    jQuery 调用WebService 实例讲解

    1.首先建一个WebService程序 /// /// WebService1 的摘要说明 ...// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService] publ

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

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

    Jquery Asp.net AJAX 异步通讯

    1.异步调用aspx.cs方法 2.异步调用WebService方法 3.异步调用一般处理程序方法 4.异步调用动态网页方法 7.返回对象集合参数 8.传递对象集合参数

    jquery调用asp.net 页面后台的实现代码

    前一篇介绍jquery调用webservice,这一篇引用的是用jquery直接调用aspx后台方法。

    jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码

    我在这里将jQuery Ajax 调用Aspx.Net WebService 的几个常用的方法做了一个整理,提供给正在找这方面内容的博友,希望能给学习jQuery的朋友一点帮助,可以直接复制代码运行。

    JQuery Ajax WebService传递参数的简单实例

    最近研究了一下WebService方式,jQuery Ajax 方法调用 jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码这篇帖子给出了很详细的例子,不过没有给出详细解释。其中有几个细节问题开始没注意,费老劲才调通: 1...

    asp_net的WebService完美实现类似于淘宝自动完成的效果

    jquery_autocomplete调用asp_net的WebService完美实现类似于淘宝自动完成的效果jquery_autocomplete调用asp_net的WebService完美实现类似于淘宝自动完成的效果jquery_autocomplete调用asp_net的WebService完美实现...

    Ajax请求WebService跨域问题的解决方案

     用Jquery中Ajax方式在asp.net开发环境中WebService接口的调用 2、出现的问题 原因分析:浏览器同源策略的影响(即JavaScript或Cookie只能访问同域下的内容); 3、解决方案: (1) JSONP:只支持GET方式 (2) CROS:...

    asp.net+ajax+sqlserver自动补全功能实现解析

    代码下载 说明:数据库连接字符串在web.config文件中,为方便运行使用的是官方的Northwind... ² Asp.NetAjax的两种基本开发模式这篇文章中的第二部分就是说:js调用webservice的示例。 代码解析。 1.添加webservic

    各种AJAX方法的使用比较详解

    第二代技术:jQuery直接调用WebService 第三代技术:更简单的数据格式 第四代技术:直接提交表单 多submit按钮的提交(用jQuery.form实现) 批量输入控件的提交(用jQuery.form实现) 提交复杂表单(用jQuery....

    log4Net详解(共2讲)

    例如新的请求到达、待处理请求、超时未处理请求、员工工单发放提配、员工工单按时提交提醒、请求递交被处理状况等,系统都设定了多种提醒功能(短信通知-调用飞信WebService接口、QQ通知-调用QQ Webservice提醒及...

Global site tag (gtag.js) - Google Analytics