1
我正在做一個PHP文件的基本jQuery ajax調用,我似乎無法弄清楚,爲什麼它不工作。任何幫助表示讚賞。更新表用戶點擊使用按鈕
jQuery的
<script>
$(document).ready(function(){
$('#approve').click(function(e){
e.preventDefault();
var email=$("email_address").text();
changeTable(email);
});
return false
});
function changeTable(email){
$.ajax({type:"post",
url:"DB_Update.php",
data:{email:email},
success:function(response){
alert(response);
}
});
}
</script>
PHP
$email=$_POST['email'];
updateTableApproval($email);
public function updateTableApproval($email){
$query_string="UPDATE users SET approved = b'1' WHERE email='$email'";
$result=mysqli_query($this->db->connect(),$query_string);
return $result;
}
PHP主要
echo "<td id='email_address'>".$email."</td>";
echo "<td id='approve'>"."<input type='radio' ".($row['approved']==1?'checked':'unchecked').">"."</td>;";
哪一部分的心不是工作,你得到任何錯誤或什麼? – andre3wap
你的php函數不會產生任何輸出...應該總是發回一些東西,至少爲了你自己的驗證。檢查瀏覽器開發工具網絡中的實際請求以獲取線索。將看到狀態,數據發送/返回,標題等 – charlietfl
沒有錯誤的代碼沒有響應 –