Fil*_*eca 2 php variables ajax
我目前正在设计一个使用步骤的系统(如航空公司预订,您可以通过各种步骤购买机票),这些步骤都是通过AJAX完成的.因此,index.php
文件是唯一加载的文件,并且主要通过AJAX加载页面div
.
系统正在按预期工作,但我需要根据之前输入的数据确保变量在后续加载的页面上传递.E. g.:
我在第1页上有一个表单,用户可以在其中输入一些数据,例如他的姓名和国家/地区.单击"提交"时,该按钮会触发一个AJAX请求,其结果是第2页的内容,正在加载div
.但我需要页面2的变量填充第1页上的值.页面2有另一个表单,其中包含新数据和另一个提交按钮.单击时,它通过AJAX请求页面3,页面3必须包含第1页和第2页的变量.依此类推.
哪种方式最聪明?使用PHP会话?通过$ .get或$ .post传递?
我要求你的意见.
非常感谢你.
如果您使用的是像jQuery这样的库 - 最简单的选择是将变量作为POST或GET参数传递,请参阅:http://api.jquery.com/jQuery.ajax/
例如:
$.ajax({
type: "POST",
url: "some.php",
data: { name: "John", location: "Boston" }
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
Run Code Online (Sandbox Code Playgroud)
您可以type
根据需要将其更改为GET或POST,并且data
密钥应包含您要发送的数据.(采用JSON格式)
关于如何将php数据作为JSON传递给js,请参阅传递php变量
归档时间: |
|
查看次数: |
4557 次 |
最近记录: |