вопрос | ответ |
<form> <input type="text" name="a" value="1" id="a" /> <textarea name="b" rows="8" cols="40">2</textarea> </form> | var s = $('form').serialize(); В результате, переменной s будет пресвоено значение a=1&b=2. |
.serialize():string | Метод не имеет параметров. |
.serialize() | Возвращает строку, с именами и значениями выбранных элементов формы. Эта строка будет иметь формат параметров url-запроса. Метод имеет один вариант ис |
<form> <input type="text" name="a" value="1" id="a" /> <textarea name="b" rows="8" cols="40">2</textarea> </form> | var s = $('form').serializeArray(); В результате, переменной s будет пресвоено значение [{name:"a", value:"1"}, {name:"b", value:"2"}]. |
Возвращенный массив будет иметь следующий формат: | [{name:"name1", value:"val1"}, {name:"name2", value:"val2"},...]. Это соответствуют формату JSON |
.serializeArray():array | Метод не имеет параметров. |
.serializeArray() | Возвращает массив объектов, содержащий данные элементов формы. Метод имеет один вариант использования: |