此代码效果很好但仅在页面刷新时更新。如果有人知道如何使用Ajax / js做同样的事情。
我的PHP代码:
<?php
if (isset($_POST['place_bet'])) //IF BUTTON HAS BEEN PRESSED {
if ($_POST['bet_value'] <= $balance && $_POST['bet_value'] > 0) //BET VALUE MUST BE POSITIVE AND < OR = THAN BALANCE
{
$req = $bdd->prepare('UPDATE users SET balance=:newbalance');
$req->execute(array(
'newbalance' => $balance - $_POST['bet_value'],
));
} else {
//VALUE NOT ACCEPTED
}
}
?>
我的HTML代码:
<input type="text" class="css-input" id="bet_value" value="0"> //TEXT BOX
<div class="btn-play" onclick="MyFunction()" name="place_bet">Bet</div>
JS:
function MyFunction(){
$.ajax(.........................
}
答案 0 :(得分:-1)
试试这个
$.ajax({
url: 'http://yourphpfile.php',
type: 'POST',
data: {place_bet: yourVariable},
success: function (data) {
$("#divToRefresh").html(data)
}
});
小心你的php必须返回一个将插入$("#divToRefresh")