Тип результата обработки в Ajax JQuery

Я вызываю действие из JQuery по вызову Ajax, как показано ниже.

$.ajax({ url : "SendSMS", data : data, dataType : 'json', contentType : 'application/json', type : 'POST', async : true, success : function(res) { setMessage(res.stat); } }); 

Из-за учетных данных входа он не допустит действие. Поэтому он должен перенаправляться на страницу входа. Но это не redirect. Но когда я получаю доступ к действию непосредственно в URL-адресе, я перенаправляюсь на страницу входа.

 http://localhost:8080/SMS/sendSMS 

Как я могу справиться с этим с помощью jQuery?

Попробуй это:

  $.ajax({ url : "SendSMS", data : data, dataType : 'json', contentType : 'application/json', type : 'POST' }).done(function(res, textStatus, jqXHR ) setMessage(res.stat); }).fail(function( jqXHR, textStatus, errorThrown ) { if ( jqXHR.status=="403" ) { location.replace("login.php"); } });