标签:代码 ajax 二次 interval set 时间戳 val 执行 请求
1.当在IE下使用 setInterval 定时执行一个 ajax 请求时,如果请求的 url 不变,则即使到了第二次循环时 IE 也不会发起第二次请求,因此会出现即使你设置了 setInterval,但在 IE 下代码只会执行一次的怪异行为。解决版本很简单粗暴,直接在 url 上加一个时间戳参数或者随机数参数使得每次调用的 url 不一样就好了。
2.在 IE 下,如果不打开控制台,默认是没有 window.console 对象的,除非你打开控制台它才会出现,所以有时候会出现因为 console 语句引发的怪异而难以察觉的行为,需要特别注意,因为使用 console 进行调试是特别常见的做法。
标签:代码 ajax 二次 interval set 时间戳 val 执行 请求
原文地址:http://www.cnblogs.com/hisheng/p/6670019.html