我正在寻找一个页面,其中有一组按钮。这些按钮每个都与不同的 php 函数相关联(这些函数所做的事情必须在服务器端完成)。基本上,所有的编码都是在 php 中完成的。php 包含页面所需的所有对象、常量和所有信息。但是所有的动作都需要用户通过点击按钮来启动。
但是问题来了:如何有效地将这些 php 函数与我的按钮混合在一起?现在我正在使用 ajax、javascript 和 jquery,但我这样做的方式有争议,这就是我的意思:
var continueFight;
$("#playerAttack").click(function() {
if (continueFight) {
AJAX actions here
}
ajax 操作之一是 a $.post
,指向以下页面:
<?php
//some fight calculations
if ($fightOver)
echo "<script>continueFight=false</script>";
?>
上面做了一些php计算来决定战斗是否结束,如果是,则回显一些Javascript并(通过AJAX请求)返回到主页面,这将导致按钮停止运行在未来。
这感觉非常混乱。有没有更好的方法来混合 PHP 和按钮?