PHP& js / jquery:如何在点击时运行PHP代码

时间:2013-06-03 07:22:51

标签: php javascript jquery

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

我知道如何在JavaScript或JQuery中点击然后执行JavaScript或JQuery,但我该如何处理PHP?

2 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:-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>