使用以下代码时," POST"呼吁成功"回调的功能似乎不起作用。
"成功"函数被调用,警报" HERE"显示,但不调用URL。 " showData"中的断点servlet确认了它。
我错过了什么吗?
我试图将JSON数据从一个servlet传递到另一个servlet。 如果重要,我使用JQuery和JQuery Mobile。
$.ajax({
type: "POST",
url: "/data/dataServlet"
success: function (data) {
success(data);
},
error: function (jqXHR, textStatus, errorThrown) {
alert("fail");
}
});
function success(data) {
$.ajax({
type: "POST",
url: "/data/showData",
data: {
items: data.theItems
},
success: function (data) {
alert("HERE");
},
error: function (xhr, status, error) {
alert("fail");
}
});
}
答案 0 :(得分:0)
所有
我明白了。我调试时犯了一个愚蠢的错误。
以上代码对于任何想知道如何使用Ajax回调完成第一个控制器的人来说是正确的。