在同一页面上加载结果

时间:2012-10-07 20:44:20

标签: php html mysql ajax

这个代码不多,

我有一个数据库,我将所有名称和ID加载到我的页面中,如何让用户能够单击其中一个并加载描述以与标题一起使用,而不刷新页面。< / p> 到目前为止,我有......

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

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

感谢您的时间。

2 个答案:

答案 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。