Share on Google+Share on Google+

jQuery 'serialize' Ajax shorthand method

Ads
In this tutorial , jQuery 'serialize' method is implemented to create query for set of form elements

jQuery 'serialize' Ajax shorthand method

In this tutorial , jQuery 'serialize' method is implemented to create query for set of form elements. The 'serialize' method create URL in standard URL-encoded notation. It could be sent to a server in an Ajax request.

serializeMethod.html

<!DOCTYPE html>
<html>
<head>
<style>
body, select { font-size:12px; }
form { margin:5px; }
p { color:red; margin:5px; font-size:14px; }
b { color:blue; }
</style>
<script src="jquery-1.4.2.js"></script>
</head>
<body>

<h3><font color="blue">Enter information</font></h3>
<form>
<select name="CourseType">
<option>Full Time</option>
<option>Part Time</option>
</select>

<br />
<select name="Education" multiple="multiple">
<option selected="selected">Intermediate</option>
<option>Diploma</option>

<option>Other</option>
</select>
<br/>
<input type="checkbox" name="Course" value="Btech" id="ch1"/>

<label for="ch1">Btech</label>

<input type="checkbox" name="Course" value="Mtech"

checked="checked" id="ch2"/>

<label for="ch2">Mtech</label>
<br />
<input type="radio" name="Gender" value="Male" checked="checked"

id="r1"/>

<label for="r1">Male</label>
<input type="radio" name="Gender" value="Female" id="r2"/>

<label for="r2">Female</label>
</form>
<p><tt id="results"></tt></p>
<script>
function showValues() {
var str = $("form").serialize();
$("#results").text(str);
}
$(":checkbox, :radio").click(showValues);
$("select").change(showValues);
showValues();
</script>
</body>
</html>

OUTPUT

When you will fill the form , the query would be like :

Download Source Code

Click here to see demo

Advertisements

Ads

Posted on: August 6, 2010 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Share this Tutorial Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Ads

Advertisement