代码示例如下:
1:Webservice服务接口如下:
有两个参数,userName/passWord
2.js请求如下:
3. 抛出的异常为:
参数都已经传入了 ,为什么还报找不到参数呢 ?
注:以下是使用jquery的post提交的,同样的数据、接口,这个就可以成功返回。
"Content-type", "application/json; charset-utf-8"
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
试试
大神,膜拜,妥妥的 , 非常感谢
还有个问题请教一下:我的WebService接口存储的session,在刷新页面之后就失效了,怎么解决啊 ?
@老江湖: 记得有个 EnableSession
看请求报文.
目前得出的结论是XMLHttpRequest不支持json传参,修改成字符串(&符)拼接的方式传参就可以了。