一般情况下 return false可以阻止浏览器的默认事件,如下一段代码
<a href="javascript:void(0)" onclick="function ajaxMethod()"/>

<script lanuage="javascript" type="text/javascript">
function ajaxMethod(){
  $.get(url,function(data){
    alert(data);
  });
}
</script>

  

在以上的ajax方法 alert(data)执行后,在ie下会直接执行 a标签的href="javascript:void(0)"属性,其实就是执行了浏览器的默认事件,在chrome下会直接没有反应,在ff下会弹出提示“ff找不到指定的路径”
这样的异常却是偶尔发生,不知道具体和浏览器的默认事件有什么关系,应该怎么处理下

附加一个问题:jQuery.getScript 请求载入并执行一个 JavaScript 文件
算不算异步加载js的一种方式?

相关文章:

  • 2021-12-08
  • 2021-04-27
  • 2021-11-19
  • 2021-12-15
  • 2022-12-23
  • 2022-12-23
  • 2021-11-16
  • 2022-12-23
猜你喜欢
  • 2021-11-03
  • 2021-08-16
  • 2022-12-23
  • 2021-12-10
  • 2022-02-02
  • 2021-11-22
  • 2022-12-23
相关资源
相似解决方案