我有以下代码,我只是通过在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”。我如何获得更多有关发生问题的详细信息?
要查看来自 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。
responseText