jQuery異步請求ajax()之complete參數詳解


請求完成后回調函數 (請求success 和 error之后均調用)。這個回調函數得到2個參數:XMLHTTPRequest) 對象和一個描述請求狀態的字符串("success", "notmodified", "nocontent","error", "timeout", "abort", 或者 "parsererror") 。

function submitReq(urlRequest,jsonRequest,resultSuccess){
    $.ajax({
        url:urlRequest,
        timeout:"15000",
        type:"POST",
        dataType: "json",
        contentType:"application/json",
        data:jsonRequest,
        success: function(result){
            resultSuccess(result);
        },
        complete : function(XMLHttpRequest,status){ //請求完成后最終執行參數
            if(status=='timeout'){//超時,status還有success,error等值的情況
                $("#loadding").hide();
                var channelId=localStorage.getItem("channelId");
                window.location="car-infor.html?channelId="+channelId
            }
        }
    });
}

詳情可以參考:https://www.w3school.com.cn/jquery/ajax_ajax.asp
https://www.cnblogs.com/alice-you/p/7928099.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM