AJAX长轮询不工作与IE浏览器(AJAX long polling not working with IE)
来源:互联网 发布:json怎么写注释 编辑:程序博客网 时间:2024/06/08 06:46
原文网站
问 题
我似乎有长轮询和IE浏览器的一个问题。这是我第一次涉足长轮询,所以我成立了一个简单的测试,看看我是否可以使它发挥作用。这似乎表现得蛮好用FF和铬,但我得到不同的结果与IE浏览器。
首先,这里的一些code:
HTML / JavaScript的:
<!DOCTYPE HTML><html><head><meta charset="utf-8"><title>Untitled Document</title><script type="text/javascript" src="js/jquery-1.8.3.min.js"></script><script type="text/javascript" src="js/jquery-ui-1.9.2.min.js"></script><script type="text/javascript">//<![CDATA[$(document).ready(function(){ (function poll() { $.ajax({ url: 'events/alert-data.php', success: function (e) { $('#results').append($('<div>Success: ' + e.text + '</div>').fadeIn(1000)); }, error: function (e) { console.log(e); }, dataType: 'json', complete: poll, timeout: 10000 }); })();});//]]></script></head><body><div id="results">hello</div></body></html>PHP:
<?php$time = time();while (time() - $time < 5) { }echo json_encode(array('text' => time()));?>
在FF / Chrome浏览器,我期望看到的数据:helloSuccess: 1356104196Success: 1356104201Success: 1356104217Success: 1356104222Success: 1356104227
But in IE it repeats the first Success line infinitely. At least I presume it's infinite as it locks up the browser and won't allow me to scroll.
I'm not sure what I'm doing wrong. Any help would be much appreciated.
Thanks in advance.
解决方案
与IE浏览器的问题似乎是缓存的结果,可能是IE浏览器本身。这可能发生在任何浏览器。
尝试增加:
cache: false到AJAX选项里面。
0 0
- AJAX长轮询不工作与IE浏览器(AJAX long polling not working with IE)
- $.ajax not working in chrome but is working in firefox and IE
- Ajax解决IE浏览器兼容问题
- IE浏览器,ajax万能写法。
- New Adventures in Comet: polling, long polling or Http streaming with AJAX. Which one to choose?
- working with IE
- QTP - 26 Working with MS IE browser 与IE 交互
- Chrome下Ajax Long Polling Response Error
- Ajax中IE浏览器中的缓存问题
- DynaTrace AJAX Edition IE浏览器性能分析器
- Ajax 在IE浏览器中的缓存问题
- ajax兼容ie浏览器 360兼容模式
- 解决IE浏览器中解决IE浏览中AJAX只能运一次的IE缓存问题
- 解决IE浏览器中解决IE浏览中AJAX只能运一次的IE缓存问题
- Long Polling与Polling概述
- Long Polling与Polling概述
- firefox ie 下ajax
- AJAX & IE Caching Issues
- [Mysql]---Navicat --外键建立与cannot add foreign key constraint分析
- Java中的IO流
- Maven本地资源库(三)
- idea插件报错导致不能启动的处理技巧
- Codeforces Round #306 (Div. 2) B. Preparing Olympiad (二进制枚举)
- AJAX长轮询不工作与IE浏览器(AJAX long polling not working with IE)
- 事务的四大隔离级别
- android:gravity 和 android:layout_Gravity属性
- Flask and PostgreSQL on Heroku
- 记一次面试经历
- As of ADT 14, resource fields cannot be used as switch cases.
- Maven中央存储库(四)
- PHPCMS v9 wap模块 SQL注入
- 工程管理器