jQuery ajax() 成功錯誤 VS .done() 。fail()

成功和錯誤: 一個成功的是得到一個 Ajax 請求成功完成後呼叫回撥。

一個失敗的是獲取的情況下呼叫回撥有任何錯誤,而發出請求。

例:

 $.ajax({
        url: 'URL',
        type: 'POST',
        data: yourData,
        datatype: 'json',
        success: function (data) { successFunction(data); },
        error: function (jqXHR, textStatus, errorThrown) { errorFunction(); }
    });

.done() 和 .fail():

.ajax()。done(function(data, textStatus, jqXHR){}); 替換 jQuery 1.8 中不推薦使用的方法 .success()。這是上面成功回撥函式的替代構造。

.ajax()。fail(function(jqXHR, textStatus, errorThrown){}); 替換 jQuery 1.8 中不推薦使用的方法 .error()。這是上面完整回撥函式的替代構造。

例:

$.ajax({
    url: 'URL',
    type: 'POST',
    data: yourData,
    datatype: 'json'
})
.done(function (data) { successFunction(data); })
.fail(function (jqXHR, textStatus, errorThrown) { serrorFunction(); });