当Javascript打开新页面时提交POST数据

时间:2013-09-11 18:36:34

标签: javascript wordpress post

在我公司的Wordpress构建中,我们有一些数据需要在预览页面时传递。因为它可能很长,我的老板要求我在单击预览按钮时停止本机功能,而是打开一个新选项卡,提交我们需要通过POST传递的数据。

我似乎无法找到如何做到这一点,或者是否可能。因为我需要将数据传递到新页面,所以AJAX无济于事,但除此之外,我看不到可以做什么。

我能够想到的唯一选择是在帖子编辑页面上动态创建一个隐藏的表单,我可以在单击预览按钮时通过Javascript填充和提交,但关注的是看起来很糟糕。另外,我不确定您是否可以将表单提交到新标签页?

感谢任何建议。

1 个答案:

答案 0 :(得分:0)

单击预览按钮时,是否可以使用隐藏的表单发出请求?像这样: <form action="#" method="post" target="_blank">
  <input type="hidden" id="myhiddenfield" data=""/>
  <input type="submit" id="preview" name="preview" value="preview" />
</form>

我知道这就是你在你的问题中所写的内容,但是我看不出这比听一个按钮,生成一个请求以及打开一个窗口到那个请求的输出那么简单。