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