我有这段代码:
$.getJSON('http://domai.nr/api/json/search?q='+encodeURI(d.val())+'&callback=?','',function(data){...});
但我在谷歌Chrome控制台中看到了这一点:
GET http://domai.nr/api/json/search?q=google.com&callback=jQuery162020250764419324696_1323616418227&_=1323616456577 500 (Internal Server Error)
答案 0 :(得分:5)
callback=?
的重点是jQuery将生成伪随机唯一函数名称并用它替换问号。
否则,您可能会面临JSON-P请求的竞争条件。