The serializeArray() is an inbuilt method in jQuery which is used to create a JavaScript array of objects that is ready to be encoded as a JSON string. It operates on a jQuery collection of forms and/or form controls. The controls can be of several types. JSON string is a text and can convert any JavaScript object into JSON, and send JSON to the server.
Syntax:
$(selector).serializeArray()
Parameter: It does not accept any parameter.
Return Value: It return a string of objects.
jQuery code to show the working of serializeArray() method:
< html > < head > < script </ script > <!-- jQuery code to show the working of this method --> < script > $(document).ready(function() { $("button").click(function() { var x = $("form").serializeArray(); $.each(x, function(i, field) { $("#d").append(field.name + ":" + field.value + ":::"); }); }); }); </ script > < style > #d1 { width: 300px; height: 100px; padding: 20px; border: 2px solid green; margin-bottom: 10px; } </ style > </ head > < body > < div id = "d1" > < form action = "" > Site name: < input type = "text" name = "SiteName" value = "GeeksforGeeks" > < br > < br > Contributor name: < input type = "text" name = "ContributorName" value = "KundanJha" > < br > </ form > <!-- click on this button --> < button >Click here!</ button > </ div > < div id = "d" ></ div > </ body > </ html > |
Output:
Before clicking on the “Click here!” button-
After clicking on the “Click here!” button-
leave a comment
0 Comments