美文网首页
jQuery常用功能技巧 — ajax

jQuery常用功能技巧 — ajax

作者: 守心向暖 | 来源:发表于2017-06-02 16:35 被阅读0次
    • ajax调用错误处理
      当一个Ajax调用返回一个404或500的错误时,将执行该错误处理。如果该处理未定义,则其他jQuery代码便可能不会执行。定义一个全局Ajax错误处理程序:
    $(document).ajaxError(function (e, xhr, settings, error) {
        console.log(error);
    });
    
    • 禁用IE下ajax缓存
    // IE缓存问题
    get方式获取数据时,因发送参数和地址都是一直的,IE会从缓存中取,而不会去请求服务器端,而post方式因参数不同,不急产生该问题。
    // IE访问策略
    Internet选项 - 浏览器历史记录 - 设置 - Internet临时文件被改成每次访问网页时
    // 1. 加随机数或new Date()
    url + '&' + 't=' + Math.random();
    url + '?timestamp=' + new Date().getTime();
    // 2. 禁用ajax缓存
    $.ajaxSetup({
      cache: false
    })
    

    相关文章

      网友评论

          本文标题:jQuery常用功能技巧 — ajax

          本文链接:https://www.haomeiwen.com/subject/olyufxtx.html