2016-07-06 5 views
0

Как я могу получить определенный элемент во время отправки формы и сохранить его в переменной сеанса? Скажем, я хочу просто получить идентификатор формы с именем = "id". Скажем, имя поля ввода было «id»Сохранить сеанс в форме submit

Моя форма прекрасно отправляется в базу данных, но я хочу сохранить переменную сеанса идентификатора для последующей публикации на другой странице.

я попытался

$(‘#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); 

    } 



}); 

Должен ли я, возможно, сериализовать его?

ответ

0

вы можете использовать браузер сеанса апи

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

получить идентификатор элемента, вы можете использовать Attr, $ ("форма [имя = 'ID']"). Attr ('ID').

вы можете обратиться к для более способов, How can I get the ID of an element using jQuery?

+0

это не должно быть $ ("форма [имя = 'ID']"). Атр ('имя')? – user6535413

+0

Вы ищете атрибут id элемента справа, если хотите значение атрибута name, тогда да, attr ('name') является правильным. – Sabarish

Смежные вопросы