2016-07-06 53 views
0

如何在表單提交期間獲取特定元素並將其存儲在會話變量中?假設我想獲取名稱爲「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); 

    } 



}); 

如果我也許序列化呢?

回答

0

您可以使用瀏覽器會話API

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

獲取元素的ID,您可以使用ATTR,$( 「形式[名稱= '身份證']」)。ATTR( 'ID')。

你可以參考更多的途徑,How can I get the ID of an element using jQuery?

+0

它不應該是$( ​​「形式[名稱= '身份證']」)。ATTR( '名稱')? – user6535413

+0

你正在尋找元素權限的id屬性,如果你想要name屬性的值,那麼,是的,attr('name')是正確的。 – Sabarish