zoukankan      html  css  js  c++  java
  • ajax调用异常

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

  • 相关阅读:
    BOM
    CSS 定位与浮动
    轮播
    跨域
    Flex-弹性布局
    vue.js开发环境搭建以及创建一个vue实例
    js闭包
    git的一些基本命令
    不定宽块状元素居中方法
    git中常用命令小结
  • 原文地址:https://www.cnblogs.com/needrunning/p/2249221.html
Copyright © 2011-2022 走看看