在Ajax回调上调用URL无效

时间:2014-05-07 21:30:45

标签: jquery ajax servlets callback

使用以下代码时," 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");
        }
    });
}

1 个答案:

答案 0 :(得分:0)

所有

我明白了。我调试时犯了一个愚蠢的错误。

以上代码对于任何想知道如何使用Ajax回调完成第一个控制器的人来说是正确的。