我每次完成()时都试图更新数据库值 . 以下代码位于名为“user.php”的文件中,$ u在文件的其他位置全局定义 . 运行complete()时,值pT不会更新 . 提前致谢 .
<?php
if (isset($_POST['pT'])){
$pT = $_POST['pT'];
$sql = "UPDATE progress SET progressbar='$pT' WHERE username='$u'";
$query = mysqli_query($conn, $sql);
exit();
}
?>
var pT = 0;
function complete(){
pT = pT + 25;
$.ajax({
url: 'user.php',
type: 'POST',
data: {'pT': pT},
success: function() {}
});
}
1 回答