je fais suivre
var data = $(form).serializeArray();
// now i want to add another value on this data
data.username = 'this is username';
je veux savoir comment puis-je ajouter une autre valeur après avoir fait serializeArray (), j'ai essayé toutes les choses que je sais, mais rien ne permet de le faire fonctionner. des idées pls.
essayer
data[data.length] = { name: "username", value: "The Username" };
var data = $(form).serializeArray();
data.Push({name: 'username', value: 'this is username'});
voir aussi: après jQuery () avec la sérialisation et de données supplémentaires
var FormAttr = $('#form_id').serializeArray();
FormAttr.Push({name: "Name_Of_Attribute", value:"Value_Of_Attributes"});
En retard à la fête, mais je préfère personnellement
const data = $(form).serializeArray().concat({
name: "username", value: "The Username"
});