在新选项卡中打开重定向页面,然后在多个重定向Django上的相同选项卡中重新打开

时间:2011-12-07 21:00:33

标签: javascript jquery django redirect tabs

我正在Django制作一个博客应用程序,我想做以下事情

  1. 当用户提交预览按钮时,我想在同一窗口的新标签页中打开部分完成的博客。
  2. 其次,如果用户没有关闭标签并再次按下预览按钮,我想在之前打开的标签中显示更新的博客。
  3. 我该怎么做?

    修改 正如下面的答案中所说,我正在尝试使用此代码段在新窗口中打开它,但这不起作用

    <script>
        var current_link = $(location).attr('href');
        $('.preview_button').onClick(function() {
            window.open(current_link,'preview_tab');
        });
    </script>
    

    此外,我目前有3个提交按钮,我想仅为1个提交按钮提供此功能,即预览所以我无法直接执行(#form).onSubmit。对于其他两个按钮,一个通过Ajax更新内容,另一个重定向到新页面。

1 个答案:

答案 0 :(得分:2)

尝试使用Javascript onSubmit打开包含window.open的相应预览页面,并将名称作为第二个参数传递。它几乎就是这样。 (如果您希望支持将不同的预览选项卡与不同的编辑选项卡关联,请根据某种选项卡ID在名称中包含一些内容 - 可能是文章ID加上随机数或其他内容。)

您还必须通过AJAX将更新的内容发送到服务器。