在chrome的审查元素里我看到response headers里写的是Content-Type: text/html,但我明明在js里写了 contentType: "application/json",请问下为什么会产生这种情况呢?我看到返回的内容是那个页面,而不是json。。。。我js那里写的是$.ajax({type: "POST", //访问WebService使用Post方式请求contentType: "application/json", //WebService 会返回Json类型url: "post.aspx/CategoryList", //调用WebService的地址和方法名称组合 ---- WsURL/方法名data: '{"parentid":"' + parentid + '"}', //这里是要传递的参数,格式为 data: "{paraName:paraValue}",dataType: 'json',success: function (result) { //回调函数,result,返回值if (result.d != "") {addselect(parentid, result.d, '@@')}}});很想知道为什么会这样?有没有解决方法。。。或者我哪里写错了呢?或者说有什么调试方法可以知道错在哪里。。。。为何都以为我是php的 我明明写了个url: "post.aspx/CategoryList",。。。。不过问题我已经自行解决了,只是.net版本的问题。。。。我之前用.net 2.0没效,换成其他版就ok了...
添加回答
举报
0/150
提交
取消