我想用jquery發表一個表單,但是我的代碼不工作。我提交後,我的頁面會刷新,問題在哪裏?等待幫助。jquery form post not working
jQuery代碼
function submitForm() {
var par1 = $('input[@name=my_radio][@checked]').val();
var par2 = $('input[@name=title]').val();
var par3 = $('input[@name=content]').val();
$.ajax({
url: "r8.php",
dataType: "html",
type: 'POST',
data: "submit=" + par1 + "&title=" + par2 + "&content=" + par3,
success: function(data){
$("#response").html(data);
$('input[@name=title]').html('');
$('input[@name=content]').html('');
}
});
return false;
}
的html代碼:
<form method="post" id="post_form" name="post_form" onsubmit="return submitForm();">
<label>1: <input type="radio" name="my_radio" value="1" checked /></label>
<label>2: <input type="radio" name="my_radio" value="2" /></label>
<input id="title" name="title" type="text">
<input id="content" name="content" type="text">
<input type="submit" name="my_submit" id="my_submit" value="submit" />
</form>
<div id="response"></div>
和r8.php代碼
<?php
if($_POST['submit']!=''){
echo $_POST['title']."|".$_POST['content']."|".$_POST['submit']."|".time();
}
?>
如果您看到的頁面刷新,當你提交處理程序返回假,那麼問題通常是提交處理函數中的JavaScript錯誤。那裏我沒有看到任何明顯的東西。使用調試器運行腳本。你看到任何錯誤? –