Javascript 为什么用JSONP调用jQuery AJAX请求会阻塞iPad上的ui?
我将使用下面的代码在我的webapp中执行长轮询。服务器配置为使用我稍后使用Javascript 为什么用JSONP调用jQuery AJAX请求会阻塞iPad上的ui?,javascript,jquery,ios,ipad,jsonp,Javascript,Jquery,Ios,Ipad,Jsonp,我将使用下面的代码在我的webapp中执行长轮询。服务器配置为使用我稍后使用onSuccessGetMessages解析的数据响应我的请求 function getMessages() { jQuery.ajax({ type: 'get', dataType: 'jsonp', url: communicationInfo.urlToSend, timeout: communicationInfo.requestTimeout }) .done(on
onSuccessGetMessages
解析的数据响应我的请求
function getMessages() {
jQuery.ajax({
type: 'get',
dataType: 'jsonp',
url: communicationInfo.urlToSend,
timeout: communicationInfo.requestTimeout
})
.done(onSuccessGetMessages)
.fail(function() {
console.log("getMessages - failed");
setTimeout(getMessages, communicationInfo.timeoutBetweenRequests);
});
}
问题是,虽然这在桌面Chrome上运行时效果很好,但在我的iOS 6 iPad(Chrome和safari)上,它会导致GUI动画和效果动作迟缓
如何解决这个问题?iOS6中的ajax错误报告有帮助吗?非常有趣,但不幸的是答案是否定的。