Javascript 同步跨域jquery调用,超时缺陷?
在上,我发现了jquery的一个小魔术,它执行同步跨域json调用。 用于测试被调用的URL(http://localhost:8080/runsforever)不会回来,它会永远运行。(无限循环) 我添加了timeout属性,但它不起作用,它会永远阻塞 如何让超时工作Javascript 同步跨域jquery调用,超时缺陷?,javascript,jquery,ajax,cross-domain,Javascript,Jquery,Ajax,Cross Domain,在上,我发现了jquery的一个小魔术,它执行同步跨域json调用。 用于测试被调用的URL(http://localhost:8080/runsforever)不会回来,它会永远运行。(无限循环) 我添加了timeout属性,但它不起作用,它会永远阻塞 如何让超时工作 var jsonObjectInstance = $.parseJSON($.ajax({ url : "http://localhost:8080/inbound-servletapi/getRecommendatio
var jsonObjectInstance = $.parseJSON($.ajax({
url : "http://localhost:8080/inbound-servletapi/getRecommendations",
timeout: 5 ,
async : false,
dataType : 'json'
}).responseText);
您意识到jQuery超时只使用了
setTimeout
,如果请求是同步的,这将不起作用?