gpt4 book ai didi

javascript - 在 iframe 中提交后重新加载父页面

转载 作者:可可西里 更新时间:2023-10-31 23:58:35 25 4
gpt4 key购买 nike

我和这个问题有同样的问题。 (没有正确答案,我只是测试所有的):

Reload page after submit in iframe (javascript/jquery)

我需要的东西在那里得到了很好的解释。

我在表单中有一个按钮,所有这些都在 iframe(相同的域)中 我需要重新加载父页面,就在 iframe 完成后整个提交过程,我不想“删减”或打断它。


更新:我一直在寻找,我找到了这个。但是我看不懂正确答案中的代码,是asp的吗?我正在使用 PHP

Reload page after submit in iframe (javascript/jquery)

http://dotnetspidor.blogspot.mx/2011/07/refresh-parent-page-partially-from.html

最佳答案

在 iframe 中提交表单后

<form method="POST" action="getForm.php">

页面重新加载到 getForm.php 中,您在该文件中执行以下操作:

<?php

$input = $_POST['input'];
// process form and do your stuff etc

echo "<!DOCTYPE html>";
echo "<head>";
echo "<title>Form submitted</title>";
echo "<script type='text/javascript'>window.parent.location.reload()</script>";
echo "</head>";
echo "<body></body></html>";

?>

这会在提交表单后重新加载父页面,现在唯一的问题是,如果您无论如何都要重新加载父页面,为什么要通过 iFrame 提交。

关于javascript - 在 iframe 中提交后重新加载父页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20507015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com