我目前正在设计一个使用步骤的系统(如航空公司预订,您可以通过各种步骤购买机票),这些步骤都是通过AJAX完成的.因此,index.php文件是唯一加载的文件,并且主要通过AJAX加载页面div.
系统正在按预期工作,但我需要根据之前输入的数据确保变量在后续加载的页面上传递.E. g.:
我在第1页上有一个表单,用户可以在其中输入一些数据,例如他的姓名和国家/地区.单击"提交"时,该按钮会触发一个AJAX请求,其结果是第2页的内容,正在加载div.但我需要页面2的变量填充第1页上的值.页面2有另一个表单,其中包含新数据和另一个提交按钮.单击时,它通过AJAX请求页面3,页面3必须包含第1页和第2页的变量.依此类推.
哪种方式最聪明?使用PHP会话?通过$ .get或$ .post传递?
我要求你的意见.
非常感谢你.
我正在编写一个脚本,其中包含需要每10分钟调用一次的函数.另外,为了告知用户在重新加载函数之前还剩多少时间(通过AJAX,但现在这不相关),我放了一个小的回归计时器.
这是主要结构:
$(document).ready(function () {
// Test's function
function loadDate() {
var myDate = new Date();
$("#dateload").html(myDate);
};
// Startup Variables
countermin = 10; // 10 minutes
countersec = 60;
minpass = 0;
secpass = 0
// Showing info before timer.
$("#reloadtime").html("Function will be reloaded in " + countermin + "m<b>" + (60 - countersec) + "</b>s<br/>(countersec's value: " + countersec + " - secpass' value: " + secpass + ")");
$("#timescalled").text("The date function has been called " + minpass …Run Code Online (Sandbox Code Playgroud)