我已經在我的代碼得到這個:jQuery的.getJSON()回調函數不執行
.getJSON("http://myUrl.com", function(data){ alert("callback being called");});
用我的服務器端代碼一個破發點,我可以看到的JSON流從URL返回。在Chrome中進行瀏覽我從來沒有看到警報被調用(或其中的任何其他代碼)。當我使用chrome開發人員工具查看網絡流量時,我看到正在對myURl進行調用(並且我可以將響應看作我期待的jSON字符串)。它看起來回調函數永遠不會執行。
任何人都知道爲什麼它不會執行?
我假設你的意思是'$ .getJSON'而不是'.getJSON'? – Alex
你的json有效嗎? http://stackoverflow.com/questions/770381/callback-function-doesnt-work-when-using-getjson-function-in-jquery – jrummell
您的代碼是否在不同的域上運行到'http:// myUrl.com' ? – Eric