2014-08-28 42 views
0

無效應初探發送的jQuery Ajax請求ASP.NET網頁4.5.1:jQuery的Ajax請求獲取在IIS 7.5

var request = $.ajax({ 
     url: 'ajax.ashx?' + ajaxMethod, 
     dataType: 'json', 
     responseType: "json", 
     contentType: 'application/x-www-form-urlencoded; charset=UTF-8', 
     type: "POST", 
     data: data 
    }); 

當使用IIS Express的服務器接收Ajax請求。
使用IIS 7.5時,服務器不會收到ajax請求。
評論:
這個網站在我的舊電腦上沒有問題。問題始於一臺新電腦。
.aspx頁面沒有問題。

+0

您是否將.json添加到MIME類型?檢查處理程序映射。 – javisrk 2014-08-28 14:46:39

+1

你在監視什麼,顯示未收到請求?它沒有收到,或只是沒有處理? – 2014-08-28 14:47:45

+0

當調用另一個返回json字符串的Ajax請求時,我得到:
「值不在預期範圍內」異常在IIS中。 – 2014-08-31 10:04:56

回答

0

已解決。
問題是使用可信連接訪問SQL Server的權限。
更改連接字符串以使用用戶/密碼連接後,它可以正常工作。

0

更好的用戶Fiddler或Chrome DevToolbar來檢查請求的樣子以及服務器的確切響應。