在表单提交时存储会话

Store a session on form submit

本文关键字:会话 存储 表单提交      更新时间:2023-09-26

如何在表单提交期间获取特定元素并将其存储在会话变量中?假设我只想获取名称为="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);
    }

 });

我应该序列化它吗?

您可以使用浏览器会话 API

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

要获取元素的 ID,您可以使用 attr, $("form[name='id']").attr('id')。

你可以参考更多方法,如何使用jQuery获取元素的ID?