单击时动态显示数据库信息
Dynamically display database information onclick
我使用LAMP设置了一个供个人使用的Web服务。基本上,我有一个可滚动的列表,其中包含我在PHP脚本中提取一次的一些数据库信息。我希望能够单击其中一个项目,并在预览窗格中显示更多信息。(预览窗格已设置)
我不希望我的数据库中有超过 100 个条目。另外,我提取的数据非常小...大约 10 个字段,全部为文本数据。
我的问题如下:如果我一次性提取我需要的所有数据,我如何存储它,以便我定义的每个数据块(预览窗格中需要 2-3 行)都被"缓存",我可以随意访问该给定块,以便我可以在单击其相应的列表条目时显示它?基本上,这与在 Web 浏览器中单击电子邮件并将邮件的其余部分显示在预览窗格中大致相同。
谢谢。
注意:我使用预览窗格或列表的事实无关紧要。只是描述我在做什么。
如果我理解正确,您想创建一个简单的页面,其中隐藏了几个细节,直到您单击不同的按钮。如果要以"缓存"方式执行此操作,可以尝试以下操作:
- 获取完整的数据,以便所有内容(包含详细信息)最终都出现在结果 HTML 中。一切:我的意思是,应该始终可见的部分以及只有在按下按钮后才能看到的细节。
- 现在,进入设计。您将必须编写CSS代码,这将隐藏详细信息。(当然,为此,您必须在步骤1中创建HTML,例如,这将允许您通过CSS类定位详细信息。您还必须弄清楚如何创建按钮。
- 最复杂的部分是将按钮绑定到 Javascript 操作,这些操作将显示隐藏的细节。您可以从Javascript控制所有CSS属性,例如,您可以动态更改
<div>
的位置,大小,文本颜色等。
如今,大多数人都使用jQuery来完成步骤3中的任务,甚至是建立在jQuery之上的软件库。如果您刚刚开始执行这样的任务,这可能会有很大帮助。在jQuery网站上,你会发现一个很好的起点,叫做jQuery学习中心。
编辑:我创建了一个非常基本的小提琴,让您测试我概念的JS部分,请在此处查看:http://jsfiddle.net/eL9mj/22/
相关文章:
- 包含数据库中相关信息的开放模态
- 谷歌地图-数据库中的标记只显示最后一行的信息
- 使用node-js上传文件,并将表单信息存储在数据库(mysql)中
- 如何从重定向的支付处理器网站提取交易详细信息并保存到我的rails 4数据库
- SuiteScript:如何有一个自定义的数据字段来从数据库加载信息
- 从下拉框中选择用户信息,并使用进度计数器显示数据库中的选定项目
- 使用 JS 和 PHP 从数据库中获取信息
- HTML5数据库保存了详细信息以及一个按钮
- php中的JavaScript函数,在点击时显示更多信息(数据库查询)
- 将信用卡信息临时存储在数据库中
- 如何从数据库中填充谷歌地图信息框
- 使用带有数据库信息的下拉菜单填充文本框
- 通过API将视频信息插入数据库
- Nodejs从数据库中检索信息并传递给JavaScript
- 从 SQL 数据库自动更新统计信息
- 单击时动态显示数据库信息
- 什么可能导致 MVC 应用在从数据库中提取后无法在 IE 中显示当前信息
- 如何在 html5 sql 数据库中存储表单信息
- 在 HTML 表格中显示从 Firebase 数据库中检索到的信息
- 阅读有关数据库结果的更多信息