在表单提交时存储会话
Store a session on form submit
如何在表单提交期间获取特定元素并将其存储在会话变量中?假设我只想获取名称为="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?
相关文章:
- '会话'未定义-会话存储的Este JS/Express/Redis
- 当会话存储阵列中存在大量元素时,如何从中删除元素
- C#/Javascript会话存储
- Javascript 会话存储变量未正确保存
- 不会删除会话存储
- 如何改进此会话存储命名系统/for循环
- 会话存储何时实际清除
- 浏览器会话存储.在选项卡之间共享
- 会话存储:如何存储多个对象
- 在Polymer中使用会话存储web中的数据
- 会话存储安全性
- 尝试使用会话存储;无法设置属性'登录'的未定义引用或null引用
- 会话存储
- 如何使用java脚本更改浏览器的内存管理以增加会话存储和本地存储的内存
- 使用 JSP 设置 HTML5 会话存储<键,值>
- 测试本地存储/会话存储最大数据量
- 我可以将整个标签存储到会话存储中吗?
- 会话存储未保存或未加载
- 如何在 Servlet 中将对象从会话存储到 List
- 是否有跨子域工作的现代会话存储替代方案