ajax 调用 webservice

问题描述

$(document).ready(function(){$("#rpp_comment1").change(function(){$.ajax({type:"POST",contentType:"application/json;charset=utf-8",url:"../Client/GetCity.asmx/HelloWorld",data:"{}",dataType:'json',success:function(data){//返回的数据用data.d获取内容alert(data.d);},error:function(err){alert(err);}});//禁用按钮的提交returnfalse;});});

///<summary>///GetCity的摘要说明///</summary>[WebService(Namespace="http://tempuri.org/")][WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)][System.ComponentModel.ToolboxItem(false)]//若要允许使用ASP.NETAJAX从脚本中调用此Web服务,请取消对下行的注释。[System.Web.Script.Services.ScriptService]publicclassGetCity:System.Web.Services.WebService{publicGetCity(){//如果使用设计的组件,请取消注释以下行//InitializeComponent();}[WebMethod]publicstaticstringHelloWorld(){return"HelloWorld";}}

怎么调用总是弹出objectXMLHttpRequest看了下错误信息,是提示System.InvalidOperationException:HelloWorldWeb服务方法名无效

解决方案

解决方案二:
有人咩~~~~
解决方案三:
没用过,D一下
解决方案四:
没用过webservice用一般处理程序呗,,还有你的dataType:'json',但是你helloword()方法.......
解决方案五:
相关步骤做正确了没有
解决方案六:
tryit:
解决方案七:
确信返回的是json数据吗?默认是返回xml格式的,需要解析为你需要的数据格式的。直接用data.d去取可能会失败
解决方案八:
引用4楼starfd的回复:

相关步骤做正确了没有

没用过asmx都用ashx

时间: 2025-01-19 08:58:30

ajax 调用 webservice的相关文章

spring.net ajax调用webservice

问题描述 这是别人写好的代码,bll层的IWebservice代码:namespaceBLL.IWebService{publicinterfaceIBPartsWebService:IBaseService{System.Data.DataSetDQueryDataSet(stringorderField,intpageSize,intcurrentPage,intorderType,string[][]fields,outintrecords,SessionModelsessionModel

jQuery中通过ajax调用webservice传递数组参数的问题实例详解_jquery

下面通过实例给大家说明比较直观些,更方便大家了解. 本人的项目中通过jquery.ajax调用webservice. 客户端代码如下: $.ajax({ url: "test/xxx.asmx", type: 'POST', dataType: 'xml', timeout: , data: { name: "zhangsan", tags: ["aa", "bb", "cc"] }, error: fun

jquery+ajax调用webservice 实例

jquery+ajax调用webservice 实例 本文章是利用了asp教程.net的webservice 与jquery 的ajax来做一个 ajax实例 <script language="网页特效"> $("document").ready(function(){        $("#mmlog").append("data");  //这句有效,页面上指定位置有数据        $("#bt

jquery的ajax调用Webservice返回Json数组

本文章是利用jquery的ajax调用webservice返回json数组哦,json数据是网页特效的一种小型轻型数据,实时交互性更强于xml哦. json数据 {'employee':[{'name':'john','sex':'man','age':'25'},{'name':'tom','sex':'man','age':'21'},{'name':'mary','sex':'woman','age':'21'}]}     //jquery 调用webservice导入数据       

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

webService中要实现ajax调用,则要加这句代码: // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释. [System.Web.Script.Services.ScriptService] 代码下载 /201008/yuanma/WebService2.rar 复制代码 代码如下: //无参数调用 $(document).ready(function() { $('#btn1').click(function() { $.ajax({ typ

Jquery AJAX 调用WebService服务

对Jquery+JSON+WebService的一点认识 文章不错:http://www.cnblogs.com/tyb1222/archive/2011/10/13/2210549.html Jquery作为一款优秀的JS框架,简单易用的特性就不必说了.在实际的开发过程中,使用JQ的AJAX函数调用WebService 的接口实现AJAX的功能也成了一种比较普遍的技术手段了.WebService接口的实现,通常都是由OOP语言实现的.所以 在WebService的接口函数中,难免可能会遇到除了

jQuery AJAX 调用WebService实现代码_jquery

用jQuery调用其他项目的WebService 实现登录验证功能 html输入用户名密码: 代码 复制代码 代码如下: <table style="width: 400px"> <tr> <td style="width: 200px" class="left"> Login ID: </td> <td style="width: 200px" class="l

其他调用WebService方法

Ajax调用WebService 但是这样会出现跨域请求问题 1.  什么是跨域请求?   Host 1. sina.com--=->baidu.com/xxx.jsp 2. localhost----à192.168.42.165 2. 解决ajax跨域请求webservice的问题? 在客户端应用中使用Java编码去请求webservice, 在页面中去请求自己的后台 jQuery调用WebService HttpURLConnection调用WebService

服务器-mui.ajax调用.net的接口

问题描述 mui.ajax调用.net的接口 //利用接口的访问定义的常量 var SERVER_HOST = "http://192.168.1.13:81/"; var MODULE_LOGIN = "dailyservice.asmx?op=getUserInfo"; //登录接口 //var MODULE_LOGIN = "mobileAPI?action=login"; var MODULE_SHOW_REQUEST_LIST = &q