Ajax jQuery:JSON回调函数从未到达
我通过JSON请求页面,但从未到达回调函数。有人知道为什么会这样吗Ajax jQuery:JSON回调函数从未到达,ajax,json,jquery,Ajax,Json,Jquery,我通过JSON请求页面,但从未到达回调函数。有人知道为什么会这样吗 jQuery.getJSON("'. $dnd_fileupload_dir .'dnd-medialink.php?format=json&jsoncallback=?", function(data){ alert("lalala"); }); 使用firebug查看发生了什么。请求URI不正确且存在400错误,或者响应不是有效的JSON 使用firebug查看发生了什么。请求URI不正确且存在400错
jQuery.getJSON("'. $dnd_fileupload_dir .'dnd-medialink.php?format=json&jsoncallback=?", function(data){
alert("lalala");
});
使用firebug查看发生了什么。请求URI不正确且存在400错误,或者响应不是有效的JSON 使用firebug查看发生了什么。请求URI不正确且存在400错误,或者响应不是有效的JSON 我建议下载fiddler工具并使用它来观察通过http发送的内容。只需在谷歌上进行一次简单的搜索,您就可以访问fiddler网站我建议您下载fiddler工具,并使用它查看通过http发送的内容。只需在谷歌上进行简单搜索,即可进入fiddler网站您是否提出跨浏览器请求??如果是,那么使用$.ajax,使用DATATYPE=JSONPU,您可能希望在URLGET参数中删除JSONCALLBACK。@ PRVAIN,GETJSON将自动从JSONCARBACK参数中推断出它应该考虑请求JSONP,所以这应该在JQuery API方面起作用。不过,我同意直接使用$.ajax更容易理解@Hedge-JSONP错误处理本质上有点粗糙。例如,您是否在Firebug控制台中看到任何javascript错误?您是否正在发出跨浏览器请求??如果是,那么使用$.ajax,使用DATATYPE=JSONPU,您可能希望在URLGET参数中删除JSONCALLBACK。@ PRVAIN,GETJSON将自动从JSONCARBACK参数中推断出它应该考虑请求JSONP,所以这应该在JQuery API方面起作用。不过,我同意直接使用$.ajax更容易理解@Hedge-JSONP错误处理本质上有点粗糙。例如,您是否在Firebug控制台中看到任何javascript错误?