我通过 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;
});
});
对我来说,当我点击注册按钮时,我只收到警报,该数据已成功保存,但是当我进入数据库查看时,那里根本没有记录。我做错了什么?
编辑 :
这是我的按钮
<input type="submit" id="register" name="register" value="Save my Data" />