zoukankan      html  css  js  c++  java
  • $.ajax()——超时设置

    getAjax: function (method, apiUrl, options, callback) {
            var xhr = $.ajax({
                type: method,
                url: apiUrl,
                data: options,
                timeout: 5000,          // 设置超时时间
                dataType: "json",
                beforeSend: function (xhr) {
                    $.showLoading();    // 数据加载成功之前,使用loading组件
                },
                success: function(json) {
                    $.hideLoading();    // 成功后,隐藏loading组件
                    if(callback && callback instanceof Function === "true") {
                        callback(json);
                    }
                },
                error: function (textStatus) {
                    console.error(textStatus);
                },
                complete: function (XMLHttpRequest,status) {
                    if(status == 'timeout') {
                        xhr.abort();    // 超时后中断请求
                        $.alert("网络超时,请刷新", function () {
                            location.reload();
                        })
                    }
                }
            })
        }
  • 相关阅读:
    分答是什么?
    判定表
    总结
    周结
    第五周周结
    周结
    一周总结(18周)
    一周总结(17周)
    一周总结(16周)
    一周总结(15周)
  • 原文地址:https://www.cnblogs.com/moxiaowohuwei/p/7804077.html
Copyright © 2011-2022 走看看