我目前正在设计一个使用步骤的系统(例如航空公司预订,您可以在其中传递各种步骤来购买机票),并且这些步骤是通过 AJAX 完成的。因此,该index.php
文件是加载的唯一文件,并且页面正在通过 AJAX 在 main 上加载div
。
系统正常工作,但我需要根据之前输入的数据确保变量在后续加载的页面上传递。例如:
我在第 1 页上有一个表格,用户可以在其中输入一些数据,例如他的姓名和国家/地区。单击提交时,该按钮会触发 AJAX 请求,结果是页面 2 的内容,正在加载到div
. 但我需要第 2 页的变量填充第 1 页上的值。第 2 页有另一个带有新数据的表单和另一个提交按钮。单击时,它会通过 AJAX 请求第 3 页,其中必须包含第 1 页和第 2 页的变量。依此类推。
哪种方法最聪明?使用PHP 会话?通过$.get或$.post传递?
我请求你的意见。
非常感谢。