.serialize()Returns: String
Description: Encode a set of form elements as a string for submission.
-
version added: 1.0.serialize()
- This method does not accept any arguments.
.serialize()
method creates a text string in standard URL-encoded notation. It can act on a jQuery object that has selected individual form controls, such as <input>
, <textarea>
, and <select>
: $( "input, textarea, select" ).serialize();
<form>
itself for serialization:
1
2
3
4
|
|
form
elements are examined for inputs they contain, in all other cases the input elements to be serialized should be part of the set passed to the .serialize()
method. Selecting both the form and its children in a set will cause duplicates in the serialized string.
name
attribute. Values from checkboxes and radio buttons (input
s of type "radio" or "checkbox") are included only if they are checked. Data from file select elements is not serialized.
Example:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
|