2013-11-16 2 views
0

Я пытаюсь установить serialize() группу данных полей ввода и не получаю ничего в моих журналах. Может ли кто-нибудь указать мне в правильном направлении? Я прочитал документацию jQuery в .seralize(), и он «выглядит», как будто я делаю это правильно. Вот скрипка примерно того, с чем я работаю: http://jsfiddle.net/GaY96/Пытается сериализовать() группу полей ввода с помощью jQuery

+0

Вы не загрузили JQuery в вашем Fiddle, кстати (хотя это не актуальная проблема, см ответ Арун) – Terry

+0

да, я сделал. Он находится во внешних ресурсах в левой панели. –

ответ

4

.serialize() использует input имя элемента, чтобы сериализовать его. В вашем случае это отсутствует.

<input name="unitname" type="text" value="test" placeholder="Unit Name" /> 

называть его также в форме, не элемента (кроме формы и входных элементов) does not seems to be working. Так что попробуйте

var datastring = $(".editunitinfo :input").serialize(); 

Демо: Fiddle

+1

Я ошибаюсь '.serialize()' использует 'input' не только в форме, по крайней мере теперь я знаю :) +1 –

Смежные вопросы