在表单提交上存储会话

时间:2016-07-06 00:29:21

标签: javascript jquery session

如何在表单提交期间获取特定元素并将其存储在会话变量中?假设我想获取名称=“id”的表单的ID。假设输入字段的名称是“id”

我的表单正在完美地提交到数据库,但我想将ID会话变量保存到以后的另一页上。

我试过

$(‘#form').submit(function(e) {
var inputId =    $('#form :id');
sessionStorage.SessionName = inputId;


var fd = new FormData(document.getElementById(“#form"));

fd.append("label","WEBUPLOAD");



     $.ajax({



    type: "POST",

            url: “myUrl",

            data: fd,



        success: function(data){

        alert(data);

    }



 });

我应该将其序列化吗?

1 个答案:

答案 0 :(得分:0)

您可以使用浏览器会话API

sessionStorage.setItem('key','value');

获取元素的id,你可以使用attr,$(“form [name ='id']”)。attr('id')。

您可以参考更多方式How can I get the ID of an element using jQuery?