用jquery调用ajax
error(e) { for(r in e){ alert(e[r]); }
这样会输出所有的错误信息。
有一个很郁闷的问题,就是我用post方式请求在谷歌和火狐浏览器下能够使用,但是用IE后会时常出现错误,返回值为空或这报12030错误。
百度了一个中午,上面挺多人都说是12030是因为项目名有中文,12031是因为项目下的文件夹名称有中文,要改成英文,可我发现我的也没有中文啊,后来搜到说吧post改成get就行了,果然。
不过,如果你的webconfig.xml没有配置请求协议,你可以这样设置一下就好了。
<webServices> <protocols> <add name="HttpSoap"/> <add name="HttpPost"/> <add name="HttpGet"/> <!--<add name="Documentation"/>--> </protocols> </webServices>