.serialize()
Encode a set of form elements as a string for submission.
by aaronk85
HTML
<form>
<select name="single">
<option>Single</option>
<option>Single2</option>
</select>
</form>
<p><tt id="results"></tt></p>
CSS
body, select { font-size:12px; }
form { margin:5px; }
p { color:red; margin:5px; font-size:14px; }
b { color:blue; }
JavaScript
function showValues() {
var str = $("form").serialize();
$("#results").text(str);
}
$("select").change(showValues);
showValues();