我卡住了。ajax與HTML表格調用將無法正常工作
這就像腳本根本沒有任何功能。
<script>
$("#continue").click(function() {
$.ajax({
type: "POST",
url: "dbc.php?check=First",
data: {full_name : $('#full_name').val()
usr_email : $('#usr_email').val()},
success: function(msg){
if(msg==1){
$("#First_1").hide();
$("#Next_2").toggle();
}else{
alert(msg)
}
}
});
return false;
});
</script>
<form action="index.php?page=checkin" method="post" name="regForm">
<div id="First_1">
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td>
<table cellpadding="0" cellspacing="5">
<tr>
<td style="padding: 5px;">
Fullständiga namn:
</td>
<td>
<input name="full_name" type="text" id="full_name" class="required">
</td>
</tr>
<tr>
<td style="padding: 5px;">
Email:
</td>
<td>
<input name="usr_email" type="text" id="usr_email" class="required email">
</td>
</tr>
<tr>
<td style="padding: 5px;">
Sex:
</td>
<td>
<select name="sex">
<option value="male">Kille</option>
<option value="female">Tjej</option>
</select>
</td>
</tr>
<td>
<input type="submit" id="continue" value="Continue">
</td>
</table>
</td>
</tr>
</table>
</div>
有了這個,當我按下繼續它應該發送ajax調用,但它沒有。當我按下繼續時,它只是把我的形式的行動=「index.php?page = checkin」,即使他們返回false;點擊(在腳本中)?我甚至試圖改變表單行並插入onsubmit =「return false;」但是當我點擊按鈕時什麼也沒有發生。
好吧我現在改爲:\t data:「full_name =」+ $(「#full_name」).val()+「&usr_email =」+ $(「#usr_email」).val()當我在fierfox控制檯中看到它說,缺少}屬性列表後,成功:功能(味精){..這是什麼意思,我不能看到哪裏theres缺少一個} – Karem 2010-08-01 11:02:59
粘貼您的代碼請 – Chris 2010-08-01 11:13:34
http://phpbin.net/ x/1363623696 – Karem 2010-08-01 11:15:57