#javascript #jquery #serialization #prototypejs
#javascript #jquery #сериализация #prototypejs
Вопрос:
Что такое эквивалент form.serialize в jQuery, если он есть?
$('person-example').serialize()
// -> 'username=sulienamp;age=22amp;hobbies=codingamp;hobbies=hiking'
$('person-example').serialize(true)
// -> {username: 'sulien', age: '22', hobbies: ['coding', 'hiking']}
Ответ №1:
Это то же самое, однако вы должны поставить #
перед своим селектором, чтобы выбрать определенный идентификатор
$('#person-example').serialize();
Комментарии:
1.
$
Функция Prototype в основном является псевдонимом дляdocument.getElementById
. Не уверен, откуда вы взяли идею выбора класса…2. с каких пор? Это неправда. Если бы вы использовали его, он искал бы tagName person-example, а не его Id
3. Вы путаете Prototype
$
и jQuery$
. api.prototypejs.org/dom/dollar