2016-07-06 12 views
0

Wie kann ich ein bestimmtes Element während Formular senden und in einer Sitzungsvariablen speichern? Sagen wir, ich möchte nur die ID des Formulars mit dem Namen = "ID" erhalten. Nehmen wir an, der Name des Eingabefelds lautet "id"Speichern Sie eine Sitzung auf Formular senden

Mein Formular sendet sich perfekt an die Datenbank, aber ich möchte die ID-Sitzungsvariable für später auf einer anderen Seite speichern.

ich versuchte

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

    } 



}); 

Soll ich es vielleicht serialisiert?

Antwort

0

Sie Browser-Sitzung api

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

zu bekommen ID eines Elements verwenden können, können Sie attr, $ ("Form [name = 'id']"). Attr ('id') verwenden.

Sie, um weitere Wege finden können, How can I get the ID of an element using jQuery?

+0

shouldnt es $ ("Form [name = 'id']"). Attr ('name') sein? – user6535413

+0

Sie suchen nach ID-Attribut des Elements richtig, wenn Sie Wert des Namensattribut wollen, dann, ja, ist attr ('name') korrekt. – Sabarish

Verwandte Themen