Как указать значение параметра в javascript внутри formData

У меня есть данные формы, подобные этому

var formData = new FormData($(this)[0]); 

(внутри функции отправки)

Я хотел бы получить значение параметра внутри этого formData. Например, в форме регистрации,

formData.name

Это не определено.

Спасибо !


person Klaitos    schedule 05.12.2012    source источник


Ответы (2)


FormData — это «односторонний» объект для подготовки запроса. Вы можете только добавлять данные. Если вы хотите получить данные из определенного поля в форме, вам нужно будет использовать val() следующим образом:

$('input[name="your-field-name"]', this).val(); // where this is the context (your form)
person Marcha    schedule 05.12.2012
comment
Спасибо, я уже думал об этом, просто хотел узнать, возможно ли это с помощью formData. Я буду продолжать в том же духе. - person Klaitos; 05.12.2012

Правильный метод получения FormData из элемента формы будет

var formData = this.getFormData();
person devnull69    schedule 05.12.2012