代码之家  ›  专栏  ›  技术社区  ›  SeanDowney

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

  •  4
  • SeanDowney  · 技术社区  · 18 年前

    我正试图根据这次通话的结果来确定通话是否成功。这个 successFunction

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

    我是否使用xmlRequest对象?

    2 回复  |  直到 15 年前
        1
  •  9
  •   Craig McQueen    18 年前

    您可以使用:

    $.ajax({
        url:"/url/file/",
        dataType:"json"
        data:{ 'id' : object.id }
        error:function(request){alert(request.statusText)}
        success:successFunction
    })
    
        2
  •  5
  •   palehorse    18 年前

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