繁体   English   中英

将表单发布到其他页面然后返回

[英]post form to different page then return

我在the-form-page.php的表单在提交到handlerpage.php时得到POST

POST之后,我需要重定向回the-form-page.php

好吧,那绝对没有问题,目前正在运行。 用户在-form-page.php上填写表格,按“提交”,POST数据由handlerpage.php处理(一些计算并将结果写入mysql数据库),然后我成功地重定向回了-form -page。使用window.location的php =

问题是,有从外形page.php文件 ,需要回来的外形page.php文件和原始表单数据的POST提交的数据上handlerpage.php创建大数据需要回来了-form-page.php,因此用户会看到“啊,有我的原始数据,有结果。”

我无法使用GET以编程方式返回到form-page.php -数据对于GET参数而言太大。 我想坚持使用window.location =作为重定向方法(如果可能)。

如何重定向回the-form-page.php并显示来自处理程序page.php的处理结果的用户原始数据?

注意:重新架构以使-form-page.phphandlerpage.php合并不是一个选择。

在处理完handlerpage.php上的数据之后,我已经到了那里,现在我成功地返回到form-page.php ,我只需要用原始数据和在handlerpage上创建的新数据重新填充它即可。 .php

PHP会话怎么样? 这是一个简单的例子 在您的the-form-page.php中,检查会话变量的值并填充。 您可以在handlerpage.php中设置sesions变量。

似乎您正在尝试发明自己的AJAX ,只是其中没有A (以及JAX )。

我建议您使用AJAX提交表单,在handlerpage.php上返回JSON编码的“新数据”,然后在the-form-page.php上显示接收到的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM