Jquery $ .post默认函数成功

时间:2014-06-02 08:30:17

标签: javascript jquery ajax post .post

每次$ .post函数成功完成时,有没有办法运行函数?

e.g。我有:

$.post(ROOT + 'Ajax', { 
    call: 'Enquiry->setEnquiryUrgency', 
    enquiryId: enquiryId, 
    urgencyId: value
}, function(data) {
    $('#generalError').modal('hide')
    clearTimeout(saveErrorTimeout)
    $('#enquiryType button').html(text);
})

而不是写行:

$('#generalError').modal('hide')
clearTimeout(saveErrorTimeout)

每次我执行$.post时,我都希望在调用$.post时,自定义函数中的某些行可以运行。

也许与扩展或原型有关(两者都是我不熟悉的)?

1 个答案:

答案 0 :(得分:3)

您可以使用ajaxSuccess

$(document).ajaxSuccess(function() {
    //...
});

每次AJAX请求成功完成时都会运行。