Sto cercando un modo per attivare l'errore ajax nella callback di successo. Ho cercato di spiegare il mio codice problema di seguito:come posso attivare la callback di errore ajax sul callback di successo?
$.ajax({
url: requestURL,
data: postData,
type: 'post',
success: function(response){
if(response.Success){
// do something
}else{
// request workflow fails in this case,
// i have to trigger this ajax request's error callback
}
},
error: function(){
// do something on error case
},
dataType: 'json'
});
Bello, semplice e al punto. :) – Joshua
Assicurati di farlo comunque: 'errorhandler.apply (this, arguments);' per garantire che scope e argomenti siano ancora lì (non saranno uguali, ma saranno abbastanza buoni). – balupton
@balupton: in generale, sono d'accordo. Ma in questo caso particolare la portata non ha importanza. Non è necessario accedere a 'this' all'interno del gestore degli errori. – jAndy