在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, '@@')}}});很想知道為什么會這樣?有沒有解決方法。。?;蛘呶夷睦飳戝e了呢?或者說有什么調試方法可以知道錯在哪里。。。。為何都以為我是php的 我明明寫了個url: "post.aspx/CategoryList",。。。。不過問題我已經自行解決了,只是.net版本的問題。。。。我之前用.net 2.0沒效,換成其他版就ok了...
添加回答
舉報
0/150
提交
取消