Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript发回_Javascript_Php_Postback - Fatal编程技术网

使用javascript发回

使用javascript发回,javascript,php,postback,Javascript,Php,Postback,我在“Page1”上有一个订单列表,我使用javascript将订单写入HTMLdiv(当用户单击add按钮时,项目被添加到列表中)。然后,如果用户单击确认按钮,我将所有值发布到下一页“Page2”。我需要在用户从第2页返回到第1页时显示相同的列表,例如添加另一项。问题是我正在使用javascript生成订单列表,因此无法发回。是否不可能用javascript找到解决方案,或者我必须将生成订单列表的代码从客户端更改为php 在将数据发送到第2页之前,您可以将数据保存在$\u COOKIE\$\u

我在“Page1”上有一个订单列表,我使用javascript将订单写入HTMLdiv(当用户单击add按钮时,项目被添加到列表中)。然后,如果用户单击确认按钮,我将所有值发布到下一页“Page2”。我需要在用户从第2页返回到第1页时显示相同的列表,例如添加另一项。问题是我正在使用javascript生成订单列表,因此无法发回。是否不可能用javascript找到解决方案,或者我必须将生成订单列表的代码从客户端更改为php

在将数据发送到第2页之前,您可以将数据保存在$\u COOKIE\$\u会话中

您可以使用

  • 实现这一点的一种方法是在相同的javascript中存储 重定向到第2页时数组中的值。当你回去的时候 在第1页,使用数组中的值显示已删除的列表项 我们被选中了。这是一种使用数组的有点复杂的方法
  • 第二种选择是使用数据库。将值存储在上的数据库中 第1页的确认。当你回到第2页,首先 检查数据库中的值并将其显示在所选列表中 根据您的要求

请发布您尝试过的代码。实际上,我需要的是一个想法,而不是代码修复,我需要知道是否可以在java脚本中发回。如果是,我可以在用户翻过上一页时显示所选项目。我将数据保存在会话变量中。问题是,当我翻过上一页时,我不知道如何使用保存在会话或cookies中的数据再次生成列表。请使用session\u start()重新启动会话,并使用$\u cookies['your\u var\u Here']或$\u session['your\u var\u Here']检索数据