我在将表单中的数据发送到iframe
页面时遇到问题。
我有一个从Form调用的主页,而Form使用的是POST方法。然后我尝试在iframe
中发送相同的POST数据。
<iframe src="dirread.php?var=<?php echo urlencode($_POST['filename']);?>" width="300px" height="700px" scrolling="yes">
所以这适用于一个,但我想发送两个
<iframe src="dirread.php?var=<?php echo urlencode($_POST['filename'],$_POST['site'] );?>" width="300px" height="700px" scrolling="yes">
请问正确的语法是什么?
答案 0 :(得分:1)
<form action="iframe.php" target="my-iframe" method="post">
<label for="text">Some text:</label>
<input type="text" name="text" id="text">
<input type="submit" value="post">
</form>
<iframe name="my-iframe" src="iframe.php"></iframe>
&#13;
答案 1 :(得分:0)
您正在将POST参数作为GET参数发送到iframe。要发送2个变量,您必须使用:
<iframe src="dirread.php?var=<?php echo urlencode($_POST['filename']); ?>&var2=<?php echo urlencode($_POST['site'] );?>" width="300px" height="700px" scrolling="yes">
无法在iframe中发送POST数据。