我如何确定为什么jQuery ajax $ .post请求没有成功?

时间:2020-03-05 18:51:50  来源:igfitidea点击:

我正在尝试根据此调用的结果确定是否成功。没有调用successFunction,所以我假设它没有被调用。我怎么知道出了什么问题?

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

我是否使用xmlRequest对象?

解决方案

回答

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

回答

我们可以使用:

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