小编典典

jQuery如何找出ajax错误是什么?

ajax

我有以下代码,我只是通过在Firebug中运行来尝试

$.ajax({
  type:"POST",
  url:"http://mpdomain/WebService.asmx/Operation",
  data: "{'parameter1': '44906'}", 
  contentType: "application/json;charset=utf-8",
  dataType: "json",
  success: function(data) { alert("succsess") },
  error: function(e, ts, et) { alert(ts) }
})

从理论上讲,它应该起作用。但是,将触发错误处理程序,并且ts只是设置为“ error”。我如何获得更多有关发生问题的详细信息?


阅读 242

收藏
2020-07-26

共1个答案

小编典典

要查看来自 AJAX 请求的错误消息,您可以执行以下操作:

$.ajax({
  type:"POST",
  url:"http://mpdomain/WebService.asmx/Operation",
  data: "{'parameter1': '44906'}", 
  contentType: "application/json;charset=utf-8",
  dataType: "json",
  success: function(data) { alert("success") },
  error: function(ts) { alert(ts.responseText) } // or console.log(ts.responseText)
});

请注意,在error函数中,您将获得responseText

2020-07-26