Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP&;js/jquery:如何在单击时运行PHP代码_Php_Javascript_Jquery - Fatal编程技术网

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

PHP&;js/jquery:如何在单击时运行PHP代码,php,javascript,jquery,Php,Javascript,Jquery,如何在点击链接时运行PHP代码?(此处链接) 我知道如何在JavaScript或JQuery中侦听单击,然后执行JavaScript或JQuery,但如何执行PHP?PHP代码是服务器端代码,而JavaScript是客户端代码。因此,PHP代码在服务器上执行,而JS代码在客户端浏览器中执行。没有办法在客户端的浏览器中执行PHP代码,但您可能需要的是 可以从客户端浏览器调用AJAX请求来运行一些自定义服务器端代码,这些代码将结果返回到浏览器。从jQuery执行此操作的方法是使用method或它的一

如何在点击链接时运行PHP代码?(
此处链接


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

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


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

如果您不打算使用任何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>


With or or..除非您使用ajax,否则无法完成。@这些都是js函数,对吗?@NielsKeurentjes这是js函数吗?还要注意,这确实是一种丑陋的做法。我知道,但以防万一