2016-07-06 13 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

あなたは要素のidを取得するには、ブラウザのセッションAPI

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

を使用することができ、あなたがATTR、$( "フォーム[名= 'IDを']")を使用することができます。ATTR( 'IDを')。

あなたはより多くの方法のために参照することができ

How can I get the ID of an element using jQuery?

+0

はずのそれは$( "フォーム[名= 'ID']")。attrの( '名前')も? – user6535413

+0

あなたはname属性の値を必要とするならば、要素のid属性を探しています。そして、yes、attr( 'name')は正しいです。 – Sabarish

関連する問題