すべてのAJAXリクエストに対してグローバルな動作を設定したいのですが、このようにキューを中断する必要がある場合があります
$.ajaxSetup({
success: function(data, textStatus, jqXHR) {
if ( data.error ) { jqXHR.reject(); }
}
});
// later
$.ajax({ some: option }).done( function(html) { do_something(html); } );
ここで、data.errorが存在するときに終了したい(function(html)でdoneを呼び出さないでください)
出来ますか ?それとも別の方法がありますか?