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下卡死问题的解决方法

ajax乱码解决方法

Web开发
ajax乱码解决方法

lol偷钱流符文搭配推荐

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

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

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

AJAX 缓存问题的两种解决方法(IE)

Web开发
AJAX 缓存问题的两种解决方法(IE)

lolAD刺客新符文搭配推荐

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

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

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

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

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