ユーザーが「スタンド」をクリックした後、プログラムがブラックジャック ゲームの勝者をチェックしています。AJAX で勝者を呼び出してみると、勝者がいるかどうかを確認したい。はいの場合、勝者に警告します。それ以外の場合は、ディーラーに動きを任せます。どんな助けでも大歓迎です。
スタンド後のサンプル結果/出力: ユーザーの手 = dQ、hJ; val = 20 - アラート "wins! in stand"
このハンドの後に予想される結果: - ajaxDealer(user) に移動します。
PHP コード: ($checkPlayerHandValue は正常に動作します。つまり、ユーザーが C5,HQ を持っている場合、15 が返されます)
function checkWinner($u, $d, $uValue) {
if($uValue > 21)
return $d;
}
if($checkPlayerHandValue > 0) {
$checkPlayerHandValue = checkPlayerHandValue($user);
$winner = checkWinner($user, $dealer , $checkPlayerHandValue);
}
$row = mysql_fetch_array($checkNextTurn);
$playerTurn = $row['user'];
echo($playerTurn."|");
echo($winner);
js コード:
xmlhttpB.onreadystatechange=function() {
if (xmlhttpB.readyState==4 && xmlhttpB.status==200) {
elements = xmlhttpB.responseText.split("|");
user = elements[0];
winner = elements[1];
//alert(winner);
if(winner != "")
ajaxDealer(user);
else
alert(winner + " wins! in stand");
}
clickButton = true;
}