我如何确定为什么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 })