[英]jQuery getJSON Never Calls Success Function When Successful
我正在使用jQuery從服務器檢索json數據。 服務器以json編碼的對象作為響應。 問題是,服務器響應后,不會調用我的成功函數。
這是我的要求:
$('form').on('submit', function(event) {
event.preventDefault();
$.getJSON('?getAvailableRoom', function(data, textStatus, jqXHR) {
alert("Success!"); // doesn't happen
});
});
這是服務器的響應:
Response Headers
Content-Type application/json
Date Mon, 09 Jul 2012 20:02:10 GMT
Transfer-Encoding chunked
Via 1.1 teleproxy01 (NetCache NetApp/6.0.3P2D5)
Request Headers
Accept application/json, text/javascript, */*; q=0.01
Accept-Encoding gzip, deflate
Accept-Language en-us,en;q=0.5
Host XXXXX
Proxy-Connection keep-alive
Referer XXXXX
User-Agent Mozilla/5.0 (Windows NT 5.2; rv:13.0) Gecko/20100101 Firefox/13.0.1
X-Requested-With XMLHttpRequest
Response
{'id':'AsuRC'}
您的JSON無效。
它應該是:
Response
{"id":"AsuRC"}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.