Kevin's Zone

  • Home
  • Project
  • ContactMe
  • Login
  • Register
Kevin
受苦即了苦, 享福即消福, 福尽而死
  1. 首页
  2. 学习笔记
  3. JS/JQuery
  4. 正文

a标签 $.ajax调用BUG

2017年2月20日 2099点热度 0人点赞 0条评论

[title]场景:[/title]

获取A标签ID,然后AJAX调接口,返回200,但是不走SUCCESS逻辑,直接奔ERROR逻辑,报出PARSE ERROR错误。

[title]原因:[/title]
因为A标签场景,执行完成AJAX事件后,又执行A标签链接事件,AJAX把A标签事件当作错误,所以直接走ERROR逻辑,导致程序不能正常执行。

[title]解决方案:[/title]
1.使用事件阻止,不能A标签执行

var event = event||window.event;
if(event.preventDefault){	// !IE
    event.preventDefault();
}else{	//IE
    event.returnValue = false;
}

2.直接return false

3.使用别的标签, 比如<button>

标签: 错误处理
最后更新:2017年2月20日

Kevin

这个人很懒,什么都没留下

点赞

文章评论

您需要 登录 之后才可以评论

COPYRIGHT © 2021 Kevin's Zone. ALL RIGHTS RESERVED.

京ICP备16064400号-1