我有几个 ajax 调用,当它们成功时,我需要首先对所有响应进行相同的检查,然后,如果检查没有失败,则对响应执行不同的操作。
目前,我在每个调用中都使用success
选项,并在每个调用中插入此检查,如下所示:
$.ajax({
success: function (data){
if (response_has_errors(data))
{return}
// do stuff
}
});
所以,我有这个想法:使用$(document).ajaxSucces()
for 进行相同的检查,然后对每个调用使用$.ajax().done()
or选项。success
但是我需要$(document).ajaxSucces()
始终首先执行处理程序,如果它返回false
,则不要执行单个处理程序。我怎么做?