我想做的是有一个默认的成功函数,所有请求都会通过,然后是一个特定的函数,其中包含用于个人调用的内容。
就像是
function handleResponse(data, func){
if(data.error){
display error information
}else{
func(data)
}
}
$.ajax({
success: handleResponse(data, function(){
Individual request callback function
})
});
不太确定这是否会自行工作,但我正在写这篇文章,这样你就可以理解我想要做的事情的逻辑。我想问的是,是否有一种方法可以传递这个handleResponse
函数$.ajaxSetup
或其他东西,这样我就可以像通常只使用一个匿名函数并handleResponse
自动调用一样处理 ajax 响应?
谢谢!