jquery's Serialize () method creates a URL-encoded text string by serializing the form value, we can select one or more form elements, or you can directly select the form to serialize it
<form action= "" >first Name: <input type= "text" name= "FirstName" value= "Bill"/><br/>last Name: < Input type= "text" name= "LastName" value= "Gates"/><br/></form>
$ (document). Ready (function () { Console.log ($ ("form"). Serialize ());//firstname=bill&lastname=gates});
$.ajax ({ type: ' Post ', URL: ' Your URL ', data: $ ("form"). Serialize (), success:function (data) { / /Your Code }});
The same is true with $.post (), $.get (), and $.getjson ():
$.post (' Your URL ', $ ("form"). Serialize (), function (data) { //Your Code }}), $.get (' Your URL ', $ ("form"). Serialize (), function (data) { ///Your Code }}); $.getjson (' Your URL ', $ ("form"). Serialize (), function (data) { //Your Code }});
JQuery Ajax () submits form data using serialize ()