我想打开新窗口,并发送到php文件POST值。
像
<a href = 'URL.php' target = '_blank'> Tish is link </a>
如何发送POST值?
编辑:我已经尝试过这个
<form target='_blank' method='POST' action='code.php'>
<input type = 'hidden' name='function_code' value='$code'>
<button id='submit_button' type = 'submit' value='$code'>$code</button>
</form>
但是target = _blank打开了新标签,而不是弹出窗口(新窗口) 我想打开&#39;新窗口&amp;弹出&#39;,发送帖子值当我点击按钮。
像这样解决
<form action='#' method='post' name='fdata' id='fdata'>
<input type='hidden' name='code' value='$code'>
<input type='button' name='btn' value='$code' onclick='window_open();'>
</form>
function window_open()
{
window.open("about:blank","window_name","width=640,height=480,scrollbars=yes");
document.fdata.target = "window_name";
document.fdata.method = "post";
document.fdata.action = "code.php";
document.fdata.submit();
}
非常感谢你!
答案 0 :(得分:-2)
这本身是不可能的。
然而,您可以作弊并创建一个表单以从那里提交您的数据。使用按钮提交表单可能最简单,并将其重新设置为链接(see this question)。
<form action="#" method="post" target="_blank">
<input type="hidden" name="name" value="user3273401">
<input type="hidden" name="text" value="I wanna do this!">
<button type="submit" value="Tish is link">Tish is link</button>
</form>
这会使用POST
方法将数据发送到新标签页。