Что я хочу сделать - это функция успеха по умолчанию, которая будет обрабатываться всеми запросами, а затем конкретная функция с материалами для отдельных вызовов.Функция успеха jquery ajax по умолчанию с настраиваемой функцией
Что-то вроде
function handleResponse(data, func){
if(data.error){
display error information
}else{
func(data)
}
}
$.ajax({
success: handleResponse(data, function(){
Individual request callback function
})
});
Не совсем уверен, если это будет работать сама по себе, но я пишу это, чтобы вы могли понять логику того, что я стремлюсь делать. Я хочу спросить, есть ли способ передать эту функцию handleResponse
в $.ajaxSetup
или что-то, чтобы я мог просто обрабатывать ответ ajax, как обычно, с помощью одной анонимной функции и вызывать автоматически handleResponse
?
Спасибо!
Удивительный! Благодаря! : P Подождите некоторое время, прежде чем я приму ответ. –
'success' функции _so_ 2010 ;-) – Alnitak