下面的“addReqeust”确实成功,因为Java servlet获取请求并成功保存数据(使用GAE)。但是“失败处理程序”被触发。 请求的来源是我的GAE本地主机。该网址位于Google的App Engine服务器上。好奇为什么会这样。有任何想法吗?感谢。
var addRequest = $.ajax({
context: this,
url: myServlet,
type: "POST",
data: joText,
dataType: "json",
crossDomain: true // added this to see if it prevents fail, it does not.
});
addRequest.fail(function(jqXHR, textStatus) {
alert("Request failed: " + textStatus );
});
答案 0 :(得分:0)
也许你的servlet返回的响应代码不等于200?你可以用firebug和firefox来检查它。它显示在控制台请求/响应结果中。