PHP - 单击链接时执行特定的PHP代码

时间:2012-07-18 17:52:25

标签: php web hyperlink click

我目前正在开设一个网站,我希望能够做到以下几点:

  • 当点击sideMenu中的一个链接时,我唯一想要改变的就是我的contentMain div的内容,没有其他内容(页面布局/设计/等)

有人能给我一些关于我如何在php中实现这个目标的一般指示吗?

提前谢谢你:D

3 个答案:

答案 0 :(得分:2)

这是使用PHP无法实现的客户端更改。 PHP在服务器端进行评估,因此一旦为用户加载页面,它就无法控制用户看到的内容(除非您使用客户端代码来调用PHP)。

要完成此任务,您需要使用Javascript和/或jQuery。

参考https://developer.mozilla.org/en/JavaScript/

jQuery http://jquery.org/

答案 1 :(得分:1)

iFrame,frameset或AJAX都适用于您的情况,具体取决于您实际尝试实现的目标。

对于AJAX调用(依赖于Javascript的三种调用中最现代的方法),您可以使用jQuery等库。

http://api.jquery.com/category/ajax/

答案 2 :(得分:1)

你可以使用ajax。使用jQuery检测链接上的点击或使用普通的JavaScript onClick功能。然后做你想要的事情。

<a href="" id="my_link">My link<a>

<script type="text/javascript">
   jQuery(document).ready(function(){
         jQuery('#my_link').click(function(){
            jQuery.ajax({
                url: 'ajax page need to be called',
                success: function(data) {
                     //do your operations on success
                }
           });
         });
   });
</script>

您可以获得更多详细信息:

jQuery jQuery Ajax

希望这有助于你