用户点击“支架”后,我的程序正在检查我的二十一点游戏中的赢家。 当我尝试用AJAX呼叫赢家时,我想看看是否有赢家。如果是,则提醒赢家。否则,让经销商采取行动。任何帮助将不胜感激。检查二十一点的优胜者
stand后的结果/输出结果:User hand = dQ,hJ; val = 20 - 警报“赢得!在展台”
预期结果在这只手后: - 转到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;
}
你得到错误? – shapeshifter
迄今为止我都没有遇到过这种情况。一切都结束了。当优胜者离开php文件时,它被设置为“”,即没有胜者 – gotguts
那么问题是什么? AJAX请求是否返回需要的内容? – hellohellosharp