在新选项卡中打开重定向页面,在多个重定向时在同一个选项卡中重新打开
Open redirect page in new tab and reopen in the same tab on multiple redirects Django
我在Django中做一个博客应用程序,我想做以下事情
- 当用户提交预览按钮时,我想在同一窗口的新标签中打开部分完成的博客。
- 其次,如果用户没有关闭标签并再次按预览按钮,我想在之前打开的标签中显示更新的博客。
我该怎么做?
编辑:如下面的答案所示,我试图使用此代码片段在新窗口中打开它,但这不起作用
<script>
var current_link = $(location).attr('href');
$('.preview_button').onClick(function() {
window.open(current_link,'preview_tab');
});
</script>
我目前也有3个提交按钮,我想提供这个功能只有一个提交按钮,即预览所以我不能直接做(#form).onSubmit
。对于其他两个按钮,一个通过Ajax更新内容,另一个重定向到新页面。
尝试使用Javascript onSubmit
与window.open
打开适当的预览页面,传递名称作为第二个参数。它几乎就是这么做的。(如果您想支持不同的预览选项卡与不同的编辑选项卡相关联,请在名称中包含基于某种选项卡ID的内容—可能是文章ID加上随机数,或者其他内容。)
您还必须通过AJAX将更新的内容发送到服务器。
相关文章:
- 根据select选项元素将表单重定向到不同的URL
- 如何根据所选选项值重定向表单操作
- 如何重定向当前选项卡'Chrome扩展中的url
- 如何在新选项卡中打开链接以及在当前选项卡中重定向
- 对添加另一个选项卡的onsubmit函数停止重定向
- 在Jquery easyui中,多个选项卡提交按钮点击事件正在重定向到主页(第一个)选项卡
- 当用户在选择框中选择选项时,使用window.location.href重定向用户只会更改导航器中URL的最后一位
- 基于单选/选择选项重定向
- 根据选择选项元素将表单重定向到不同的URL,并在电子邮件中获取表单详细信息
- 重定向后选择选项
- Chrome扩展-重定向当前选项卡后重新运行扩展脚本
- 选择选项“重定向获取值”和“在重定向页面上显示”
- 单击外部链接后重定向,只打开一个选项卡/窗口
- Javascript表单提交打开新窗口选项卡,然后重定向父页面
- 页面重定向后,使用选定的选项文本更新下拉菜单文本
- 如何根据 html 中的选项/选择重定向用户(单击按钮后)
- 如何调整此代码,以便它将在新选项卡/窗口中打开重定向
- 最好有一个动态页面还是多个页面根据下拉选项重定向
- 根据单选按钮到'的选定选项重定向到页面;onclick',没有'提交'php中的表单
- 如何通过下拉选项重定向到提交时同一php文件中的不同动作