2013-11-02 2 views

ответ

1

Ничто не сериализации, потому что ваши входы не имеют атрибут name. Дайте им один. Это имя является ключом в строке типа URL, поэтому это необходимо.

От the documentation:

Для значения элемента формы, чтобы быть включены в последовательную строку, элемент должен иметь имя атрибута.

Чтобы автоматически генерировать имя для входа, вы могли бы сделать что-то вроде этого:

$('#frm :input').attr('name', function(num,name){ 
    return name||this.id||('i'+num) 
}); 

Но если вы не знаете имени, ни идентификатор ваших входов, это может быть трудно использовать сериализованная строка.

+0

Спасибо, я не заметил, что konckout не сгенерировал имена для входов ... Мне нужно будет узнать, как их добавить. –

0

Вам не хватает name atrribute.

Вот почему вы получаете пустое предупреждение.

0

Ни один из ваших входов не имеют name ... только элементы формы с name можно сериализовать или подать

0

LIVE DEMO

Вы должны установить в вашем <input> теге атрибут name="" передать его .. как это:

<input type="" name="" id="" /> 
Смежные вопросы