我的服务器总是重新启动JSON对象。如果发生错误,还将响应状态设置为300。
我用
处理我的成功回应 $.getJSON("url", function(data){
alert(data.message)
})
它工作正常。 但我的例外情况显示未定义?我怎样才能获得我的json响应对象?
$(document).ajaxError(function(data) {
alert(data.message)
});
答案 0 :(得分:0)
我总是遇到$ .getJSON和$ .ajax的问题。然后我将我的代码更改为
$("div").load(url, function(response, stts, xhr){ alert(response);});
并且再也没有任何ajax问题了。
修改
我用$ .ajax $ .get等问题...然后我试着找出原因。我发现它有很多原因,它失败了。例如参数传递,与updatePanel(asp.net)冲突等等所以我总是在页面的末尾添加我想要只获得一些特定数据。它更容易,更快速,可缓存,更容易检测到错误。