0

这个没有太多代码,

我有一个数据库,我将所有名称和 ID 加载到我的页面中,我怎样才能让用户能够单击其中一个并加载描述以与标题一起加载,而无需刷新页面。

到目前为止,我...

  echo "<div id=\"t".$row['Films_ID']."\"><a href=\"#\">".$film_name."</a></div>";

这是一个循环遍历表中所有行的循环,当按下该链接时,我如何将 $film_information 加载到单独的 div 中?

谢谢你们的时间。

4

2 回答 2

0

在此链接上使用“onclick”事件,该事件将在 Javascript 中加载一个函数,该函数连接到用 php 编写的其他页面并从中获取数据。为了在不刷新页面的情况下执行此操作,您必须使用一种称为 Ajax 的技术。祝你好运。

于 2012-10-07T20:48:20.267 回答
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。

于 2012-10-08T02:46:45.277 回答