-1
Ich versuche, ein JSON wie dieses zu erstellen und es Server per Formpost zu senden. Alle diese JSON-Werte stammen aus ausgewählten Optionen in der Benutzeroberfläche.Wie man ein JSON mit js so baut?
{
"pages":[
{
"id":"messages",
"name":"yourinbox",
"value":"ACTIVE"
},
{
"id":"emails",
"name":"newmail",
"value":"INACTIVE"
}
]
}
Ich habe mit unten Code versucht, aber ich bin nicht in der Lage, das richtige Format zu bekommen. Irgendwelche Hilfe? Vielen Dank!
var self = this;
var request = new HttpRequest();
this.form$ = $(selector);
self.form$.find('.loader').hide();
this.onSubmit = function(e){
hideSubmit();
e.preventDefault();
e.stopPropagation();
var parsedata = {};
var data = {};
var selectedOptions = self.form$.find('select');
for (var i = 0, ii = selectedOptions.length; i < ii; ++i) {
var input = selectedOptions[i];
data["name"] = input.id;
data["value"] = input.value;
parsedata.push(data); } };
Wo ist der Rest des Codes? 'self' bezieht sich auf' window' ... Was sollen die anderen Eigenschaften/Methoden sein? – Teemu
Ich bin in der Lage, alle ausgewählten Elemente zu bekommen, es gibt kein Problem mit sich selbst. Aktualisierter Beitrag mit dem Rest des Codes – dragonfly163