JQuery ajax方法及引數

品讀夜的黑發表於2016-03-18
©屋主原創,版權歸 todayeeee 所有!如需轉載,必須在頁面明顯位置給出原文連結!商業用途請 聯絡我
 

$.ajax({

        type: 'GET',    // 這是請求的方式 可以是GET方式也可以是POST方式, 預設是GET

        url: ' xxx.php ',   // 這是請求的連線地址 一般情況下這個地址是後臺給前端的一個連線,直接寫就可以

        dataType: 'json',  // 這是後臺返回的資料型別 一般情況下都是一個json資料, 前端遍歷一下就OK

        async: true, // 預設為true,預設為true時,所有請求均為非同步請求,如果需要傳送同步請求,需設定為false,

        timeout: 8000, // 設定請求超時時間(毫秒)。此設定將覆蓋全域性設定

        data: {
                // 要傳遞的引數

                'xxx' : 'xxx',
               
                ... ...
        },

        beforeSend: function () {

                // 在傳送請求前就開始執行 (一般用來顯示loading圖)

        },

        success: function (data) {

                // 傳送請求成功後開始執行,data是請求成功後,返回的資料

        },

        complete: function () {

                //當請求完成後開始執行,無論成功或是失敗都會執行 (一般用來隱藏loading圖)
        
        },

        error: function (xhr, textStatus, errorThrown) {

                //  請求失敗後就開始執行,請求超時後,在這裡執行請求超時後要執行的函式

        }
}).done(function () {
        
        // 這個函式是在ajax資料載入完之後,對資料進行的判斷,在涉及到對ajax資料進行操作無效時,在這個函式裡面寫是可以起到效果的

})

相關文章