Подтвердить что ты не робот

Jquery.serializeArray(); добавьте другое значение сверху для перехода к ajax

im делает следующее

var data = $(form).serializeArray();
// now i want to  add another value on this data
data.username = 'this is username';

Я хочу знать, как я могу добавить другое значение после выполнения serializeArray(), я пробовал все, что знаю, но ничто не заставляет его работать. любые идеи PLS.

4b9b3361

Ответ 1

попробовать

data[data.length] = { name: "username", value: "The Username" };

Ответ 3

var FormAttr = $('#form_id').serializeArray();

FormAttr.push({name: "Name_Of_Attribute", value:"Value_Of_Attributes"});

Ответ 4

Поздно на вечеринку, но я лично предпочитаю

const data = $(form).serializeArray().concat({
    name: "username", value: "The Username"
});

Ответ 5

Я думаю, что это просто

data['username'] = 'this is a username';