我在index.php
<?php
$filepath ="images/topbanner";
$files =scandir($filepath);
if ($handle = opendir($filepath)) {
echo '<div>';
while (false !== ($entry = readdir($handle))) {
if($entry != '.' && $entry != '..'){
?>
<img src="<?=$filepath.'/'.$entry?>" />
<?php
}
}
echo '<div>';
closedir($handle);
}
?>
但我想知道我可以用jquery从文件夹中提取图像吗?
如果jquery不可能:我怎样才能将此代码嵌入index.php
中,而不是嵌入js文件中的slider.js
。
答案 0 :(得分:1)
“我想知道我可以使用jquery从文件夹中提取图像吗?”
在浏览器中运行的JavaScript没有 访问本地或基于服务器的文件系统。
你需要使用PHP。
也许你可以将一个URL数组从PHP传递给JS / jQuery。
答案 1 :(得分:0)
您应该使用AJAX, PHP with jQuery
。这将完成你的任务。
单独的jQuery或Javascript无法使用服务器目录(文件夹),因为它们只能在客户端浏览器上运行。
使用jquery / Javascript进行用户互动
允许AJAX作为中间件,为您的服务器HTTP server call
制作新的index.php
然后在index.php中用PHP编写脚本来处理你的任务。
服务器将通过AJAX回复给您的客户
这就是全部
Lear AJAX,PHP
javascript - 客户端
PHP - 服务器端
(AJAX与客户端浏览器和服务器进行动态交互)