如何确定jQuery ajax $ .post请求未成功的原因?

Sea*_*ney 4 ajax jquery post

我试图根据此调用的结果确定它是否成功.该successFunction不会被调用,所以我假设它不是.我怎么知道出了什么问题?

xmlRequest = $.post("/url/file/", { 'id' : object.id }, successFunction, 'json');
Run Code Online (Sandbox Code Playgroud)

我是否使用xmlRequest对象?

def*_*rex 9

您可以使用:

$.ajax({
    url:"/url/file/",
    dataType:"json"
    data:{ 'id' : object.id }
    error:function(request){alert(request.statusText)}
    success:successFunction
})
Run Code Online (Sandbox Code Playgroud)


pal*_*rse 5

您可以使用$ .ajaxComplete()和/或$ .ajaxError()方法将函数附加到这些事件.我还建议使用带有Firebug插件的Firefox浏览器,您可以获得有关请求和响应的大量信息.