-1

如何在单击链接时运行 PHP 代码?( <a>link here</a>)?

我知道如何在 JavaScript 或 JQuery 中监听点击然后执行 JavaScript 或 JQuery,但我将如何执行 PHP?

4

2 回答 2

5

PHP 代码是服务器端代码,而 JavaScript 是客户端代码。因此,PHP 代码在服务器上执行,而 JS 代码在客户端浏览器中执行。无法在客户端浏览器中执行 PHP 代码,但您可能需要的是AJAX

可以从客户端的浏览器调用 AJAX 请求来运行一些自定义的服务器端代码,这些代码会将结果返回给浏览器。从 jQuery 执行此操作的方法是使用$.ajax()方法或其变体之一 - $.post() 和 $.get()。

于 2013-06-03T07:27:28.583 回答
-2

如果您不打算使用任何 ajax 请求,您可以将您的 php 代码放在一个页面中并单击超链接,您将框架的 src 更改为您创建的 php 页面。请注意,iframe 的宽度和高度为 0,因此它不会出现在浏览器中。

<iframe src='' id="myframe" frameborder="0" height="0" width="0"></iframe>
<a href='javascript:document.getElementById("myframe").src="hello.php"'>link here</a>
于 2013-06-03T07:33:08.707 回答