基本上我有这样的设置:
<body>
<div id="header">
<h3> Header </h3>
</div>
<div id="body">
</div>
<div id="foot">
</div>
这里的想法是引导用户完成填写数据以计算值的六步向导。
每个步骤都被加载到<div id="body">
第一步中,通过 jQuery 加载,之后的步骤通过 JavaScript 函数加载。
这些步骤称为:step01.php、step02.php 等...
现在我的问题是:当我从 step01.php 加载到 step02.php 时,这<div id="body">
是否被视为页面重新加载?因为我想将 step01.php 中填写的变量保存到会话中,或者保存到其他 .php 文件中。但是由于 php 是服务器端,我想知道 div 中的文件重新加载是否被视为整页重新加载?
如果不重新加载整页就无法做到这一点,请提出其他建议……我已经阅读了一些有关 AJAX 的文档,但对我来说仍然很模糊。因此,如果有人有“新手教程”,请提出建议。
此时我将变量保存在一个 JavaScript 文件中,从中制作 cookie,然后使用 php.ini 从 cookie 中提取变量。但我知道有一种更简单的方法。