如何在laravel中使用ajax添加会话数据

时间:2016-09-26 15:47:12

标签: php laravel session

我有一个应用程序,用户在不同的选项卡中执行许多步骤,例如填写表单,进行选择等。表格由ajax更新。

我希望能够找出标签之间的用户更改,这样如果用户从一个标签移动到下一个标签而不进行更改,模式将询问他是否确定他想要在不完成之前的情况下进入下一步。我想通过检查某些会话变量来做到这一点,因为我不想刷新页面我想使用ajax。有谁知道这是怎么可能的?

如何在我的ajax响应中发送会话变量?

2 个答案:

答案 0 :(得分:0)

是的,您可以发送请求以检查服务器上的会话变量。

答案 1 :(得分:0)

你可以使用jQuery完全完成。如果你有一个步骤表单,只需在下一次点击时点击jQuery:

$('#next').on('click', function () {
if (formIsValid()) {
        // move to next step 
    var data1 = $('#input1').val(); // get data from all form fields like this

    // if you want to save data you can use
    // Jquery sessionstorage or localstorage APIs

    $.ajax({
        // write your ajax code here 
    })
} else {
    // show alert and do other stuff
}});

如果要暂时存储数据,请使用JQuery的localstorage or sessionstorage