Jquery ajax 访问调用带参数的服务方法!
2012-04-20 14:55
579 查看
页面脚本中的写法:
服务写法:
注意:当前台调用不到带参数的服务时,一般有这两种原因:1可能是因为你前台传参数时候data:拼接参数值不对 2可能是因为服务里面
“//若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService]”这句话可能被注销掉了。
$.ajax({ url: "http://localhost:3510/WebSite/WebService/ExceptionRecoder.asmx/SetExceptionInfo", contentType: "application/json; charset=utf-8", type: "POST", dataType: "json", data: "{mStrException:'"+ e +"'}", success: function (json) { alert(json.d); } });
服务写法:
[System.Web.Script.Services.ScriptService] public class ExceptionRecoder : System.Web.Services.WebService { /// <summary> /// 记录前台传入的信息 /// </summary> /// <param name="ex">异常类内容</param> /// <returns></returns> [WebMethod(EnableSession = true)] public string SetExceptionInfo(string mStrException) { string errorMethod = null; string remark =""; LogHelper.Instance().WriteErrorLog(BizLogEnum.SystemError.ToString(), mStrException, mStrException,null, errorMethod, remark); return "true"; } }
注意:当前台调用不到带参数的服务时,一般有这两种原因:1可能是因为你前台传参数时候data:拼接参数值不对 2可能是因为服务里面
“//若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService]”这句话可能被注销掉了。
相关文章推荐
- 笔记01 登录、常用配置参数、Action访问Servlet API 和设置Action中对象的值、命名空间和乱码处理、Action中包含多个方法如何调用
- IOS调用WCF提供的服务方法,但是方法的参数是WCF那边自定义的对象,这样有办法调用么,如果可以IOS应该怎么传参呢?请问有了解的么,
- struts2 笔记01 登录、常用配置参数、Action访问Servlet API 和设置Action中对象的值、命名空间和乱码处理、Action中包含多个方法如何调用
- 开发中“错误: 意外地调用了方法或属性访问。” 和 第一行错误 的IE 两个问题( JQ 进行转义字符 , 分页JS 调用 时参数问题。)
- 找到多个与名为“HOME”的控制器匹配的类型。如果为此请求(“{CONTROLLER}/{ACTION}/{ID}”)提供服务的路由在搜索匹配此请求的控制器时没有指定命名空间,则会发生此情况。如果是这样,请通过调用含有“NAMESPACES”参数的“MAPROUTE”方法的重载来注册此路由。
- 如何获取访问web服务的客户端IP?客户端调用web服务时,对于有参函数能输入参数?
- 直接调用带参数方法创建新线程及 wpf中跨线程访问控件
- 在Android中调用KSOAP2库访问webservice服务出现的服务端传入参数为null的问题解决
- 有关AJAX异步调用web服务中带参数的方法的心得
- springcloud使用feign实现服务间条用,参数数据太大,无法调用成功解决方法
- JavaScript页面调用C#后台方法或访问参数
- Android通过广播接收者调用服务(service)内方法
- java基础入门-方法参数的调用是值调用而不是引用调用
- XFire实现自定义类型参数传递和调用返回自定义类型方法
- android context参数 this 调用方法——菜瓜笔记
- JS调用Andrioid方法传递参数,Android需要知道的一个注意点
- C#线程进程总结(线程调用带参数的方法)
- Struts2动态方法调用和 如何传递参数(参考博客)
- ActiveX "意外地调用了方法或属性访问"
- j2ee访问oracle数据库封装类以及调用方法