ajax
KylinBL
内向,喜欢打篮球
展开
-
Javascript (Ajax)给XMLHttpRequest设置超时时间
<br />在Web开发中,经常要用到Ajax技术,有时因为功能很简单,不想利用现成的框架,就只是想利用XMLHttpRequest来手动处理Ajax功能,这时,会遇到一个很现实的问题,就是Ajax请求的超时问题。如果我们利用Jquery这样的框架,是可以直接设定超时时间的,但是XMLHttpRequest对象并没有设置超时的属性,怎么办呢?总不能让页面一直请求吧?@_@<br />下面是一种解决方法,就是利用setTimeout和clearTimeout方法,思路如下:在调用XMLHttpRequest的转载 2010-10-13 14:51:00 · 8482 阅读 · 0 评论 -
ajax问题总结
<br />在看文章前,先指定一个通用的变量xhr,xhr代码ajax对象。 测试浏览器:ie为ie6,firefox为2,其他的未测试。统称ie6为ie,firefox2为ff。 基本的 1,最经典的就是ie下的缓存问题了。 如果使用的是get,那么在ie下出现缓存问题。导致代码只执行一次。解决办法就是加时间戳或者随机数,使url变为唯一,这样就不会出现ie下的缓存问题了,或者改为post提交。xhr.open("get","xxxx.aspx?_dc="+new Date().get转载 2011-04-28 09:16:00 · 1568 阅读 · 0 评论