这个代码不多,
我有一个数据库,我将所有名称和ID加载到我的页面中,如何让用户能够单击其中一个并加载描述以与标题一起使用,而不刷新页面。< / p> 到目前为止,我有......
echo "<div id=\"t".$row['Films_ID']."\"><a href=\"#\">".$film_name."</a></div>";
这是循环遍历表中所有行的循环,当按下该链接时,如何将$ film_information加载到单独的div中?
感谢您的时间。
答案 0 :(得分:0)
使用&#34; onclick&#34;此链接上的事件,它将在Javascript中加载一个函数,该函数连接到在php上编写的其他页面并从中获取数据。 为了在不刷新页面的情况下执行此操作,您将不得不使用称为Ajax的技术。 祝你好运。
答案 1 :(得分:0)
喜欢这个......
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。