好的,所以我在我的文档顶部调用了一个PHP变量var userHealth = 5;
var youHit = Math.floor(Math.random() * 2);
var damageThisRound = Math.floor(Math.random()*5 + 1);
var totalDamage = 0;
var dragonDamage = Math.floor(Math.random() * 2);
while (userHealth > 0) {
if (youHit) {
console.log("You hit the dragon!");
totalDamage += damageThisRound;
console.log("Total damage dealt: " + totalDamage + "!");
if (totalDamage >= 4) {
console.log("You slew the dragon!");
userHealth = 0;
}
else {
youHit = Math.floor(Math.random() * 2);
}
}
else {
console.log("The dragon has dealt damage to you!");
userHealth -= dragonDamage;
dragonDamage = Math.floor(Math.random() * 2);
console.log("Your health is now: " + userHealth + "!");
}
}
现在当你点击 content-1 的类时等等我想要更改该PHP变量的值。我怎样才能做到这一点?我知道它必须在Javascript中完成,因为我想在“点击”时更改它,这只能通过javascript来确定。
我的代码:
<? $mark = 0 ?>
当我点击 content-1
时,上面的代码在左上角生成了一个白色的屏幕,数字为1非常感谢帮助,谢谢。
答案 0 :(得分:1)
PHP在JS之前执行。
实现这一目标的唯一方法是使用某种形式的异步加载。
与AJAX一样。
然后您可以使用on click事件来触发重新发布。
这是另一个堆栈答案,基本上实现了你的目标。