这个没有太多代码,
我有一个数据库,我将所有名称和 ID 加载到我的页面中,我怎样才能让用户能够单击其中一个并加载描述以与标题一起加载,而无需刷新页面。
到目前为止,我...
echo "<div id=\"t".$row['Films_ID']."\"><a href=\"#\">".$film_name."</a></div>";
这是一个循环遍历表中所有行的循环,当按下该链接时,我如何将 $film_information 加载到单独的 div 中?
谢谢你们的时间。
在此链接上使用“onclick”事件,该事件将在 Javascript 中加载一个函数,该函数连接到用 php 编写的其他页面并从中获取数据。为了在不刷新页面的情况下执行此操作,您必须使用一种称为 Ajax 的技术。祝你好运。
像这样...
JavaScript:
function LoadDescription(){
var row = $(this).attr("id").substring(1); // removes the 't' from the ID leaving the value of 'Films_ID' for that row.
$("#information").load("url/of/page/to/load.php?ID="+row+"");
}
PHP:
$row = $_GET['ID'];
// mysql query to select information related to the ID.
// echo the info etc...
注意:链接不是必需的;这将被分配给 div 的 onClick。