代码改变世界

ajax调用异常

2011-11-15 09:18  dreamhappy  阅读(750)  评论(1编辑  收藏  举报

一般情况下 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的一种方式?