如何实现Ajax以在php中显示某些内容?

如何实现Ajax以在php中显示某些内容?,php,html,xml,ajax,xhtml,Php,Html,Xml,Ajax,Xhtml,我想创建一个页面,当点击左导航菜单时,该页面会显示一些内容。例如,当单击“我最喜欢的视频”时,应使用AJAX在右侧显示用户最喜欢的视频列表。帮帮我 <div id="left"> <a href="#" id="favorite">My Favorite Videos</a> ... </a> <div id="right"></div> 其中favorite\u videos.php返回要放在那里的HTML内容。在页面

我想创建一个页面,当点击左导航菜单时,该页面会显示一些内容。例如,当单击“我最喜欢的视频”时,应使用AJAX在右侧显示用户最喜欢的视频列表。帮帮我

<div id="left">
<a href="#" id="favorite">My Favorite Videos</a>
...
</a>

<div id="right"></div>

其中
favorite\u videos.php
返回要放在那里的HTML内容。

在页面中包含jQuery,如下所示:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" />
$("#myFavouriteVideosLink").click(function () {
    $("#rightSidePanel").load("my_favourite_videos.php");
    return false; // prevent default link action
});
假设链接和右侧面板具有这些ID

请注意,这不是AJAX的最佳方案,可能应该由普通页面请求处理,以更好地支持浏览器历史记录和深度链接

$("#myFavouriteVideosLink").click(function () {
    $("#rightSidePanel").load("my_favourite_videos.php");
    return false; // prevent default link action
});