繁体   English   中英

动态变化 <div> 链接上的内容点击PHP?

[英]Dynamically changing <div> content on link click with PHP?

我的网页上有一个区域,其中包含不同的<div>信息容器。 当我的导航栏中的链接被按下时,一个<div>将淡出而另一个将淡入。我想要做的是让其中一个内容<div>填充动态信息,并在链接时按下另一个“页面”,它将改变从哪个数据库加载信息,然后用新信息显示或淡入该<div>


须藤:

<a href = "#" onClick = "changeContent('dynamicDiv'); [Set which database to load the information from]; "> View information </a>

<div id = "dynamicDiv">
<?php include 'file.php' ?>
</div>


file.php

**Find which database to load information from and display content**


我想过使用$ GLOBAL vars,但我不确定如何从链接中设置它们,并且它也不会重新加载div内容。

我也考虑使用一个表单,但我不确定这样做的“正确”方式,并且当重新加载页面时,默认显示的<div>将被加载,而不是<div id = "dynamicDiv>

任何建议/想法都非常受欢迎....

在这种情况下,您应该使用ajax。

AJAX用于在不重新加载页面的情况下从服务器更改页面内容。

你可以使用这个JQUERY AJAXJQUERY LOAD

$(document).ready(function(){

$("#changediv").load("load.php?id=1");

})

在load.php $ id = $ _ GET ['id'];

// use that id for dynamic query in database
$query="SELECT *.....";
$result=mysql_query($query);
echo mysql_fetch_array($result);//somthing like that

在php中回显的所有单词都成为ajax中的响应。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM