私がやりたいのは、すべてのリクエストが通過するデフォルトの成功関数と、個々の呼び出しのためのものを持つ特定の関数を持つことです。
何かのようなもの
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 応答を処理できますか?
ありがとう!