我用ajax更新數據庫有點麻煩,但是我不能讓它工作。 我不知道我做錯了什麼。用ajax更新數據庫不起作用
這裏我的PHP文件(sendata.php)
<?php
if (isset($_POST['register']) && $userid != 0)
{$register = $_POST['register'] ;
$sql2 =$db->setQuery("INSERT INTO .... ");
$db->query() ;
}
?>
,在這裏我javascript代碼
$(document).ready(function() {
$('#register').click(function() {
$.ajax({
url: "sendata.php",
data: {
age: $('#age').val()
},
type: 'POST',
success: function(msg) {
alert("Data has been saved succefully");
$('#mydata').html("<b> age: </b>" + age);
}
});
return false;
});
});
什麼heppening對我來說,當寄存器按鈕被點擊我只得到警報後,該數據保存成功,但是當我去數據庫並看到時,沒有任何記錄。 即時做錯了什麼?
編輯:
這是我的按鈕
<input type="submit" id="register" name="register" value="Save my Data" />
您是否可以在任何地方定義可變重量?你是否檢查數據庫連接在你的php函數中是否正確?你的完整查詢是什麼? –
是的,它定義了重量 –