我正在Django制作一个博客应用程序,我想做以下事情
我该怎么做?
修改 正如下面的答案中所说,我正在尝试使用此代码段在新窗口中打开它,但这不起作用
<script>
var current_link = $(location).attr('href');
$('.preview_button').onClick(function() {
window.open(current_link,'preview_tab');
});
</script>
此外,我目前有3个提交按钮,我想仅为1个提交按钮提供此功能,即预览所以我无法直接执行(#form).onSubmit
。对于其他两个按钮,一个通过Ajax更新内容,另一个重定向到新页面。
答案 0 :(得分:2)
尝试使用Javascript onSubmit
打开包含window.open
的相应预览页面,并将名称作为第二个参数传递。它几乎就是这样。 (如果您希望支持将不同的预览选项卡与不同的编辑选项卡关联,请根据某种选项卡ID在名称中包含一些内容 - 可能是文章ID加上随机数或其他内容。)
您还必须通过AJAX将更新的内容发送到服务器。