【发布时间】:2014-06-13 13:36:12
【问题描述】:
我有一个隐藏的 iframe,用于处理表单的提交。它是这样的:
<iframe name="foo" style="display:none;"></iframe>
所以,我想知道,是否有可能在需要在 iframe 内发生的事情之后,我可以使用 javascript 或其他东西在父页面上打印数据?谢谢
编辑:这是我的表单代码。
<form id="bar" name="bar" method="post" target="foo" action="include/database.php">
<input type="text" name="betamount">
<input type='text' name="multipler">
<input type="checkbox" name="hilo" value="High" checked>
<input type="submit" name="submit" value="Bet">
</form>
<iframe name="foo" style="display:none;"></iframe>
Database.php 在 iframe 中处理这些 POST 请求。现在,database.php 里面有这样一件事
$betamount = $_POST['betamount'];
$multiplier = $_POST['multiplier'];
$payout = (int)$betamount*(int)$multiplier;
我想要做的是,我想使用 AJAX 或其他东西来回显 index.php 上存在的 div 内的“支付”变量
【问题讨论】:
-
你试过什么? PS:一个 iFrame 包含一个单独的 DOM。是的,您可以从父级访问 iFrame 的 DOM,反之亦然,但很可能大多数时候这不是您想要的。也许告诉我们您真正想要做什么,然后重新考虑您的方法。这对我来说听起来像是一个 X-Y 问题
-
@EliasVanOotegem 编辑了我的主要帖子
-
@user3733878:如果您使用的是 AJAX,为什么还要使用 iFrame?
标签: javascript php jquery iframe