函数查找文件夹并使用通配符
Function to look through folder and use a wildcard
在Stack Overflow上潜伏了一段时间,我喜欢这个网站。
现在轮到我了。从下面的代码,我使背景图像随机每次页面加载。有没有人能帮助我使这更有效,这样我就不用手动输入我的文件名了?我正在寻找某种通配符功能,可以通过我的给定文件夹和加载页脚*.png甚至*.png作为这个文件夹将只包含页脚模式。
var images = ['footer.png', 'footer2.png', 'footer3.png'];
$('#footer').css({'background-image': 'url(images/footers/' + images[Math.floor(Math.random() * images.length)] + ')'});
使用PHP,您可以这样做:
<?php
$directory = "./images/";
$images = glob($directory . "*.png");
foreach($images as $image)
{
echo $image . "'n";
}
?>
只是不要让$directory
成为一个任意的参数,因为俄罗斯黑客会劫持你的web应用。
要使用它,向PHP文件发出AJAX请求并解析输出,用'n
字符分隔每个文件。
对于jQuery,
var images = [];
jQuery.load('images.php', function(data)
{
images = data.split(''n');
});
相关文章:
- JavaScript中的通配符日期形式
- JavaScript上的通配符(也许这不费吹灰之力?)
- 带有通配符的姓氏Reg表达式
- Mongoose:布尔型'或者'使用通配符查询
- jQuery的通配符委派
- 聚合物和页面.js路由中的通配符
- javascript中通配符搜索的正则表达式
- Node.js/Expss.js.如果与通配符路由器一起使用,则无法识别静态路由器
- 如何在JQuery中使用带有.html的通配符
- 如何解释BusterJS测试路径中的通配符
- Javascript-IF语句中的通配符
- jQuery选择器中的通配符
- 函数调用中的javascript通配符
- OData:对url请求中的数字(ID)字段进行通配符(startswith)筛选
- Javascript:通配符正则表达式搜索
- 使用 jQuery 查找和替换通配符文本
- 如何使用jquery/javascript通配符查找图像
- 使用getElementsByTagName('*') /通配符查找ID的一部分
- .bat文件,以便使用通配符查找和删除字符串的一部分
- 函数查找文件夹并使用通配符