Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
Ajax IE中的动画gif在多次回发时停止_Ajax_Internet Explorer_Http Post - Fatal编程技术网

Ajax IE中的动画gif在多次回发时停止

Ajax IE中的动画gif在多次回发时停止,ajax,internet-explorer,http-post,Ajax,Internet Explorer,Http Post,我使用ajax检索xml和xsl来创建输出HTML。处理完成后,我们将显示正在加载的gif图标。对于IE浏览器,加载的gif将停止播放。。当出现ajax回发时,它会冻结。有人能建议一下可以做什么吗?我想你会做一些类似于jQuery的AJAX请求的事情。如果是这样,请在success函数中添加以下内容 $.post({ url: 'url', success: function(){ $('img').attr('src', $('img').attr('src')

我使用ajax检索xml和xsl来创建输出HTML。处理完成后,我们将显示正在加载的gif图标。对于IE浏览器,加载的gif将停止播放。。当出现ajax回发时,它会冻结。有人能建议一下可以做什么吗?

我想你会做一些类似于jQuery的AJAX请求的事情。如果是这样,请在
success
函数中添加以下内容

$.post({
    url: 'url',
    success: function(){
        $('img').attr('src', $('img').attr('src'));
    }
});

找到了一个解决方案。。。这起作用了。有多个回发,因此在jquery ajax中通过设置async=true在回调另一个函数时调用一个ajax post函数就解决了这个问题。无需重新加载图像。

我尝试了这种方法。。因为有多个回发。。这似乎不起作用。请将其替换为:
$('img').attr('src',$('img').attr('src')+(new Date()).getmillizes())好。。我找到了一个不同的解决办法。。将post更改为get,然后重新加载图像似乎是可行的。但这不是一个合适的解决方案。