php在ajax请求后从上一页获取表单值

标签 php jquery ajax

正如问题所述,如何从上一页检索表单值。

基本上我正在创建一个表单向导
1.进入表单输入->下一步
2.确认并获取所有值

我可以使用 $_GET 从 URL 地址获取这些值,但对于表单验证,我使用 jquery ajax。我需要为每个文本输入值创建一个 session 变量吗?

最佳答案

将值保存在$_SESSION中并在下一页上检索它们:

// On the first page....
session_start();
// Process your code...
$_SESSION['val1'] = $_POST['val1']; // don't forget your validation
$_SESSION['val2'] = $_POST['val2'];

// Display the next part of your form...

// On the second page
session_start();
// Retrieve your values
$val1 = $_SESSION['val1'];
$val2 = $_SESSION['val2'];

// Retrieve values from the second part of your form
something($_POST['val3']);
something($_POST['val4']);

关于php在ajax请求后从上一页获取表单值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5405282/

相关文章:

PHP If 速记

php - Twig 循环空结果

jquery - 如何让我的 Overlay 不覆盖我的下拉内容?

jquery - 同步jquery json请求

php - 无法使用 PHP echo 创建的表单接收 post 参数

php - Symfony2 访问路由变量

javascript - 文档准备太早了?

javascript - 根据事件cookie将css类添加到div

ajax - 检查 jQuery ajax 请求的状态

使用ajax加载页面并提交表单所需的java selenium解决方案