Нигде не нашел, может кто знает или подскажет.
У меня была форма с большим количеством <inputs>
, я хотел отправить эту форму с функциональностью jQuery $.ajax
, поэтому я сделал $('#myform').serialize()
и отправил ее как json.
Теперь моя форма более продвинутая и имеет атрибуты HTML5 data-
, которые я тоже хочу отправить, но .serialize()
их не видит.
Пробовал помещать их в теги <form>
, <input>
- ничего не работает.
Как лучше всего захватить их и отправить со всеми данными формы? Я знаю о .serializeArray()
, но как мне получить сериализованные все атрибуты data-
, прикрепленные к моему тегу <form>
?
data-foo="bar"
было сопоставлено сfoo=bar
? Кроме того, есть ли какая-то причина, по которой они не могут войти во входные тегиhidden
? - person Alnitak   schedule 24.08.2012$('#myform').serialize()
, и строка имела бы входные значения и значения атрибутовdata-
, сериализованные и экранированные. Это может быть пользовательская функция. - person Sergey Telshevsky   schedule 24.08.2012serialize
в теме, на которую вы ссылаетесь? - person Sergey Telshevsky   schedule 24.08.2012