IE6中ajax aborted错误请求中断解决方法

小白好酷_

小白好酷_

2016-02-19 09:44

下面图老师小编跟大家分享IE6中ajax aborted错误请求中断解决方法,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~
给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;',也可以解决问题。
展开更多 50%)
分享

猜你喜欢

IE6中ajax aborted错误请求中断解决方法

Web开发
IE6中ajax aborted错误请求中断解决方法

IE6图片img下出现多余空白的解决方法

Web开发
IE6图片img下出现多余空白的解决方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

解决jquery .ajax 在IE下卡死问题的解决方法

Web开发
解决jquery .ajax 在IE下卡死问题的解决方法

linux中断--中断嵌套&中断请求丢失

服务器
linux中断--中断嵌套&中断请求丢失

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ajax乱码解决方法

Web开发
ajax乱码解决方法

AJAX中文乱码PHP中完美解决方法

Web开发
AJAX中文乱码PHP中完美解决方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Mysql 插入中文及中文查询 (修改+调试)

Mysql 插入中文及中文查询 (修改+调试)

Win10正式版怎么删除搜狗输入法中的SogouExe顽固文件?

Win10正式版怎么删除搜狗输入法中的SogouExe顽固文件?
下拉加载更多内容 ↓