手机
当前位置:查字典教程网 >编程开发 >AJAX相关 >IE6中ajax aborted错误请求中断解决方法
IE6中ajax aborted错误请求中断解决方法
摘要:给a标签绑定了一个click事件用来触发ajax请求,在IE6中,请求时常会被中断,在其他浏览器中都一切正常。在IE6中使用Fiddler2...

给a标签绑定了一个click事件用来触发ajax请求,在IE6中,请求时常会被中断,在其他浏览器中都一切正常。

在IE6中使用Fiddler2和httpWatch监视请求,经常会出现”aborted”,折腾了许久,相当的诡异。后来将a标签换成button,请求正常,最后经提醒,可能是a标签的默认事件中断了请求。但是,在HTML代码中,已经将a标签的href设置成了”javascript:void(0)”,通常这样是可以阻止默认事件了(页面跳转)。a标签的click事件会先执行,然后才执行href的跳转,如果href是一段javascript语句,这个时候就会执行。IE6在执行href的javascript语句时就中断了click触发的ajax请求。使用href=”javascript:void(0)”是为了阻止默认事件,将阻止默认事件的动作移到click事件中就可以解决问题了,这样就不会执行href中的javascript语句了。

注:给a加上onclick='return false;',也可以解决问题。

【IE6中ajax aborted错误请求中断解决方法】相关文章:

ajax session过期问题的几个解决方案

jquery中AJAX请求 $.post方法的使用

基于ajax实现无刷新分页的方法

ajax回调函数中使用$(this)取不到对象的解决方法

ajax 乱码的一种解决方法

使用Nginx 反向代理来避免 ajax 跨域请求的方法

Ajax中浏览器的缓存问题解决方法

ie发送ajax请求返回上一次结果的解决方法

js与jQuery终止正在发送的ajax请求的方法

IE下jquery ajax无法获得最新数据的问题解决(IE缓存)

精品推荐
分类导航