Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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
Jquery IE8的长期投票问题_Jquery_Ajax_Long Polling - Fatal编程技术网

Jquery IE8的长期投票问题

Jquery IE8的长期投票问题,jquery,ajax,long-polling,Jquery,Ajax,Long Polling,我正在开发一个使用长轮询技术的应用程序,我在IE8上遇到了一些麻烦 下面是我使用的简化代码: php: 问题似乎是IE8没有等到服务器响应,而是在第一次正确响应后立即发出下一个请求,或者在第一次正确响应后死亡。 什么可能导致这种行为?这似乎起到了作用 $.ajaxSetup ({ cache: false }); var lpOnComplete = function(response) { alert(response); // do more proc

我正在开发一个使用长轮询技术的应用程序,我在IE8上遇到了一些麻烦

下面是我使用的简化代码:

php:

问题似乎是IE8没有等到服务器响应,而是在第一次正确响应后立即发出下一个请求,或者在第一次正确响应后死亡。
什么可能导致这种行为?

这似乎起到了作用

$.ajaxSetup ({
   cache: false
});
var lpOnComplete = function(response) {
        alert(response);
        // do more processing
        lpStart();
    };

    var lpStart = function() {
        $.post('http://example.com/test', {}, lpOnComplete, 'json');
    };

    $(document).ready(lpStart);
$.ajaxSetup ({
   cache: false
});