ich mache folgendes
var data = $(form).serializeArray();
// now i want to add another value on this data
data.username = 'this is username';
ich möchte wissen, wie ich einen weiteren Wert hinzufügen kann, nachdem ich serializeArray () ausgeführt habe. Ich habe alle Dinge ausprobiert, die ich kenne, aber nichts bringt es zum Laufen. irgendwelche Ideen pls.
versuchen
data[data.length] = { name: "username", value: "The Username" };
var data = $(form).serializeArray();
data.Push({name: 'username', value: 'this is username'});
siehe auch: jQuery post () mit serialize und extra data
var FormAttr = $('#form_id').serializeArray();
FormAttr.Push({name: "Name_Of_Attribute", value:"Value_Of_Attributes"});
Spät zur Party, aber ich persönlich bevorzuge
const data = $(form).serializeArray().concat({
name: "username", value: "The Username"
});