0

我有这个 ajax 调用到我的服务器端是否有一个失败的函数来确定 ajax 调用失败???我认为我的代码只显示成功函数是否有某种代码?我只需要找出我的 ajax 调用是否失败。我认为我正在使用新的 ajax 调用语法。任何帮助将不胜感激,谢谢。

 $.post('authorSearch',
 {FirstName:$('#FirstName').val(),limit:row},
 function (data, status, obj) {
 alert('Success');
 });

我试图这样做,但它不工作

   $.post('authorSearch',
     {FirstName:$('#FirstName').val(),limit:row},
     function (data, status, obj) {
     alert('Success');
     },
function(data,status,obj){
alert('failed');
});
4

1 回答 1

1

您可以使用 .done .fail .always,

$.post({
  url: "url",
  data: data,
}).done(function() { alert("success"); })
  .fail(function() { alert("error"); })
  .always(function() { alert("complete"); });

一切都写在 jquery 文档中。

http://api.jquery.com/jQuery.post/ http://api.jquery.com/jQuery.ajax/

于 2013-09-09T09:03:10.113 回答