//取得表單數值 //HTML <form id="testform"> <input type="text" name="args1" value="v1"> <input type="text" name="args2" value="v2"> <input type="hidden" name="args3" value="v3"> <input type="checkbox" name="args[]" value="v4" checked> <input type="checkbox" name="args[]" value="v5" checked> <input type="button" id="sendBtn" value="button"> </form> //CODE //彈跳出數值 alert($('#testform').serialize()); ※蘭さん:彈出數值為args1=v1&args2=v2&args3=v3&args%5B%5D=v4&args%5B%5D=v5,和get送出表單於網址的格式一樣。 ※蘭さん:通常都用在$.post或$.ajax來進行送出表單的動作。 //按下sendBtn按鈕時,送出表單testform的所有數值到test.php $('sendBtn').click(function(){ $.post("test.php", $("#testform").serialize()); }); ※蘭さん:和一般使用submit按鈕有一樣的效果,但$.post還能帶回傳值。 //按下sendBtn按鈕時,送出表單testform的所有數值到test.php,完成後回傳值date彈出視窗顯示。 $('sendBtn').click(function(){ $.post("test.php", $("#testform").serialize(),function(data){ alert(data); }); }); ※蘭さん:已經變成有點像ajax了。