javascript - 如何在 PHP 中创建 AJAX 响应到 session 中?

标签 javascript php jquery ajax session

我想在 PHP 中创建 AJAX 响应到 session 中。这是我的代码,当我单击此按钮时:

<input type="button" id="callfunction" value="submit">

我称之为 jQuery:

     $(document).ready(function(){
        $("#callfunction").click(function(){
        $.ajax({
        url:"ajax.php",
        type:"POST",
        data:"first_variable="+first_variable+"&second_variable="+second_variable,
        success:function(resp)
        {
            // can I create my resp into session here....?
        }

      });
    });
});

在ajax.php页面中我有一些这个值$first_variable$second_variable:

ajax.php
$first_variable = $_POST['first_variable'];
$second_variable = $_POST['second_variable'];
echo $first_variable;
echo $second_variable;

现在在警报响应中,我收到一条警报消息 first_variable 和 secondary_variable

现在我的问题是,我想将这两个变量转换为 session ,以便我可以在该页面中使用它,而不用将其作为隐藏变量传递,有什么方法可以将其转换为响应函数中的 session ,或者我要去有些哪里错了?

最佳答案

ajax.php中,您必须初始化session_start();,如果不初始化, session 将无法工作。在 php.net 上阅读 session_start()

session_start();

$first_variable = $_POST['first_variable'];
$second_variable = $_POST['second_variable'];


$_SESSION['first_variable'] = $first_variable;
$_SESSION['second_variable'] = $second_variable; 

关于javascript - 如何在 PHP 中创建 AJAX 响应到 session 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29821089/

相关文章:

php - 如何从php中的url获取json

php - 优化 Wordpress 图片上传,在 Dedicated 上速度慢且一次只能上传 1 张

javascript - 基于动态生成的文本和特定图案的颜色 li 元素

javascript - react native 启动画面

javascript - 正则表达式 - 用 XRegExp 替换

php - Sendgrid 错误 400 错误请求

javascript - 为什么这个 javascript 对象属性未定义?

javascript - 模态框关闭后,如何在屏幕上显示两个图像?

javascript - jQuery animate "complete"回调触发太快

javascript - azure-graph 抛出 "Access Token missing or malformed"