Используя этот ответ How to get all child inputs of a div element (jQuery) Я извлекаю все Входы внутри определенного <div>
.Соберите входы в JSON
Я также хочу отправить входы через ajax, количество входов не фиксировано, поэтому вместо того, чтобы вручную вводить каждый вход в данные json для отправки, я хочу использовать each()
и - здесь наступает точка, t know - append каждыйname
и value
json.
$('#mydiv :input').each(function(k, v) {
postData += [{ $(v).attr("name"): $(v).val() }];
}
$.post("url.htm", postData, function(data) { /***/ });
Внутри должно быть крошечная ошибка, но я не могу понять.
Каков тип 'postData' в вашем случае? –
@Sniffer 'postData' - это JSON, используемый jQuery – DanFromGermany