Преобразование данных формы в строку

Материал из JQuery

Перейти к: навигация, поиск
.serialize()

Возвращает строку, с именами и значениями выбранных элементов формы. Эта строка будет иметь формат параметров url-запроса. Метод имеет один вариант использования:

.serialize():string1.0

Метод не имеет параметров.

Пример

Продемонстрируем работу функции на простом примере:

<form>
  <input type="text" name="a" value="1" id="a" />
  <textarea name="b" rows="8" cols="40">2</textarea>
</form>
 
<script>
  var s = $('form').serialize();
</script>

В результате, переменной s будет пресвоено значение a=1&b=2.

Элементы формы, отвечающие за загрузку файлов, а так же кнопки отправки, не будут присутствовать в результате, возвращенном функцией.

Ссылки

Поисковые ключи:
  • преобразование элементов формы в строку для url
  • сериализация элементов формы в строку для url
  • .serialize()
  • serialize()