来自数据库的幻灯片图像
slide image from database
似乎找不到解决方案。我想创建一个jQuery图像滑块。我需要动态加载存储在MYSQL数据库中的图像。有什么建议吗?
这里需要注意的主要问题是,单独使用Javascript/jQuery无法满足您的要求。从数据库中提取任何内容都是服务器的函数,必须使用某种形式的服务器代码运行。Javascript和jQuery都是在页面加载后运行的客户端语言,但尽管它们与这个答案相关,但它们并不是唯一需要的语言。
对于这个例子,我将使用PHP。
您的jQuery
jQuery必须加载将从PHP文件生成的信息,因此为了做到这一点,我们将使用一个带有回调的post函数,将检索到的数据放入滑块中。
$.post("/php/script.php", function(data){
$(".slider").html(data);
});
PHP
我假设您使用的是类似于下面的MySQL数据库结构,其中有一个自动递增的主索引。如果你添加的每个图像都没有一个唯一的数字(升序),这个问题就会变得相当困难。
id---|---URL---
---------------
1 | path to image 1
2 | path to image 2
etc.
我不会为你写所有这些,但你需要从数据库中检索URL的主要声明是:
SELECT * FROM `table` ORDER BY `id` DESC LIMIT 3
这将从您的数据库中获取三个最新的URL。然后在你的提取功能中:
echo '<img src="'.$array["URL"].'">';
您只需要用检索到的URL回显对象即可。然后初始化你的滑块,你就可以开始了。
相关文章:
- 我可以使此幻灯片图像自动播放吗?
- 在滑块内动态添加幻灯片图像
- 幻灯片图像在页面加载时弹出
- 来自数据库的幻灯片图像
- 如何在Javascript中用URL链接不同的幻灯片图像
- JavaScript渐变幻灯片-图像链接
- 将特定html文件上的幻灯片图像调整为移动屏幕
- 设置幻灯片图像间隔
- 如何在加载时隐藏幻灯片图像
- 背景轮播,用于在幻灯片图像中包含 DIV
- 使用nivoSlider,如何确定当前的幻灯片图像或索引
- 什么是开始使用交互式Javascript幻灯片/图像查看器的简单方法
- Jquery,添加上一个/下一个链接对幻灯片图像的效果
- 幻灯片图像可以在本地使用,但不能在我的网站上使用
- 单击幻灯片图像以强制执行一步
- 使幻灯片图像从第一个到最后
- IE8解决方案的圆角幻灯片图像
- 有没有办法保护我的幻灯片图像?
- 为什么此幻灯片图像没有't跑?这很奇怪
- jQuery幻灯片图像转换