AJAX:成功重定向然后修改新页面

时间:2014-02-28 22:55:37

标签: jquery ajax django

这可能很简单,但我似乎无法找到解决方案。我正在进行AJAX调用,并且在成功时我将重定向到另一个页面。这很有效。

我想要:重定向>在新页面上向用户显示消息

:在当前页面上向用户显示消息>重定向

代码:

$('#delete').click(function() {
    $.ajax({
        type: "POST" ,
        url: delete_url ,
        data: {action_id: action_id } ,
        success: function(response) {
            if (response.success) {
                window.location = action_list
                $("#success").html(response.success);
            } else {
                $("#error").html(response.error);
                $("#success").html("");
            }
        }
    });
    return false;
});

1 个答案:

答案 0 :(得分:0)

您可以将查询字符串中的参数传递给成功页面。添加到您的action_list变量?success=1。然后在您的成功页面上,您可以检查REQUEST["success"]是否为1,如果是,则显示成功消息。