Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么jsonp调用使用jquery同步运行?_Javascript_Jquery_Ajax_Http_Jsonp - Fatal编程技术网

Javascript 为什么jsonp调用使用jquery同步运行?

Javascript 为什么jsonp调用使用jquery同步运行?,javascript,jquery,ajax,http,jsonp,Javascript,Jquery,Ajax,Http,Jsonp,我正在尝试使用以下代码使用jqueryajax函数进行jsonp调用。根据jquery文档,它应该进行异步调用,而不是阻止其他后续调用 $.ajax({ dataType: "jsonp", url: endpoint, data: params }); 但是,在收到响应之前,上述调用一直处于阻塞状态。查看下面的屏幕截图,它显示了chrome中的时间线。您将看到红色的调用阻塞其余的执行,直到收到响应为止 有任何可能出错的线索吗?您确定它

我正在尝试使用以下代码使用jqueryajax函数进行jsonp调用。根据jquery文档,它应该进行异步调用,而不是阻止其他后续调用

$.ajax({
         dataType: "jsonp",
         url: endpoint,
         data: params
}); 
但是,在收到响应之前,上述调用一直处于阻塞状态。查看下面的屏幕截图,它显示了chrome中的时间线。您将看到红色的调用阻塞其余的执行,直到收到响应为止


有任何可能出错的线索吗?

您确定它正在阻止执行而不是加载其他脚本吗?ajax请求是否在
$(document).ready(function(){[此处的代码]}中执行
?如果不是,则调用可能只是抢占加载请求,服务器按顺序响应请求。最简单的答案是您的端点不正确,可能缺少回调参数(url.of.my.server?callback=?),请提供更多信息