我有一个jQuery脚本运行每秒使用setInterval()。这个脚本使得一个Ajax请求PHP脚本“即handler.php”Ajax请求完成后,jQuery会关闭TCP连接吗?
我的jQuery代码看起来像这样
function checkMessages(){
$.ajax({
type: 'GET',
url: 'handler.php',
data: {method: 'getMessages', jSON: true},
dataType: 'json',
cache: false,
timeout: 1000,
success: function(data) {
if(requestCounter <= 1){
if(requestCounter < 3){
requestCounter++;
}
}
processServerData(data);
}
});
}
function startCalls(){
setInterval(function() {
checkMessages();
}, 1000);
}
阿贾克斯完成后,将jQuery将自动关闭TCP连接到服务器或I必须手动关闭它?
2015-08-24
Mike A
+2
这不是jQuery所做的;这是浏览器如何实现XHR的问题。不,没有关闭XHR连接的API。 –