2015-03-09 4 views
0

я следующий код:AJAX ответ соответствовать любой статус

$.ajax(
     { 
      url:  "control/" + id + ".php", 
      data:  $("auth-form").serialize(), 
      statusCode: 
      { 
       200: function(response) 
       { 

       }, 
       401: function(response) 
       { 

       }, 

       401: function(response) 
       { 

       }, 
      } 
     } 
    ); 

Мне нужно установить обратный вызов «любой» статус, будь то 200 или 404 мне нужно, чтобы вызвать ту же функцию обратного вызова, что-то вроде этого :

  $.ajax(
     { 
      url:  "control/" + id + ".php", 
      data:  $("auth-form").serialize(), 
      response = function(r) 
      { 
       alert('got ' + r.status); 
      } 
     } 
    ); 

Самое близкое решение, которое я нашел, использовало успех/неудачу, но мне нужно как-то их комбинировать. Какие-либо предложения? Благодаря!

ответ

1

Try с complete:

$.ajax({ 
     url: "control/" + id + ".php", 
     data: $("auth-form").serialize(), 
     complete: function(r) { 
      alert('got ' + r.status); 
     } 
    } 
); 
Смежные вопросы