php - 使用 PHP 动态更改链接点击上的 <div> 内容?

标签 php javascript dynamic

我的网页上有一个区域由不同的 <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>


文件.php

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


我考虑过使用 $GLOBAL 变量,但我不确定如何通过链接设置这些变量,而且它不会重新加载 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中都变成了响应。

关于php - 使用 PHP 动态更改链接点击上的 <div> 内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12559361/

相关文章:

php - Codeigniter 3中浏览器关闭时如何保持 session ?

Php分割字符串转义配额

javascript - 如何在 Raphael js 中画一条线到屏幕(浏览器)的边缘?

swift - 创建 Swift 属性

c# - 如何创建有意义的动态属性?

php - Cron 作业不运行 php 代码

PHP/MySQL 下拉菜单

javascript - document.referrer 不返回完整的 url

javascript - 函数不修改传递的参数值

GWT 动态模块加载