而不是使用这样的代码:
'<td><a href="CancelClass.php?MemberId=' . $memberId .'&ClassId=' . $classId .' "> Cancel</a>
我希望能够简单地调用一个函数并将$ memberId和$ classId传递给它,而不必创建一个新的PHP页面来运行带有这些值的代码。
所以基本上用户会点击“取消”&#39;按钮,然后它将从另一个类运行一个函数,而不是单击该按钮,然后让另一个页面处理该请求。
我将如何做到这一点?
答案 0 :(得分:0)
没有!你必须使用JavaScript。 PHP是server-side language,当您在浏览器页面中看到某些内容时,PHP进程就会消失。
答案 1 :(得分:0)
浏览器中加载的HTML页面和Web服务器上托管的PHP程序进行交互的唯一方法是通过HTTP请求。
您无法从网页调用PHP函数。您只能发送一个HTTP请求(例如通过链接,表单提交或XMLHttpRequest),它将一些数据发送到PHP程序。然后该程序可以查看数据(例如,通过$_GET
)并使用它来确定要调用的函数。