the-form-page.php 上的表单会在提交到 handlerpage.php 时获得POST。
POST后我需要重定向回 the-form-page.php 。
那绝对没问题,目前正在运作。用户填写 the-form-page.php 上的表单,按“提交”,POST数据由 handlerpage.php 处理(某些计算和将结果写入mysql数据库),然后使用window.location =
成功重定向回 the-form-page.php问题是,在 the-form-page.php 的POST中提交的数据中, handlerpage.php 上创建了大量数据,需要返回< strong> the-form-page.php 并且原始表单数据需要返回 the-form-page.php ,以便用户看到&#39;啊,那里&# 39; s我的原始数据和结果。&#39;
我无法使用GET以编程方式返回 the-form-page.php - 数据对于GET参数来说太大了。 我想坚持使用window.location =作为重定向方法(如果可能的话)。
如何重定向回 the-form-page.php 并使用 handlerpage.php 中的处理结果显示用户的原始数据?
注意:重新构建以便 the-form-page.php 和 handlerpage.php 组合在一起不是一种选择。
我已经在那里,在处理 handlerpage.php 上的数据后,我现在成功返回 the-form-page.php ,我只需要用原始数据和 handlerpage.php 上创建的新数据重新填充它。
答案 0 :(得分:1)
PHP Sessions怎么样?这是一个simple example。在 the-form-page.php 中检查会话变量的值并填充。您可以在 handlerpage.php 中设置sesions变量。
答案 1 :(得分:0)
您似乎正在尝试创建自己的AJAX,只有 A (以及 JA 和 X 在里面。
我建议你使用AJAX提交表单,在 handlerpage.php 上返回JSON编码的“新数据”,然后在 the-form-上显示收到的内容page.php文件强>