我在Ruby中有以下代码.我想将此代码转换为JavaScript.什么是JS中的等效代码?
text = <<"HERE"
This
Is
A
Multiline
String
HERE
Run Code Online (Sandbox Code Playgroud) 我正在使用WordPress.我有一个像这样的图像文件夹mytheme/images/myimages.
我想从文件夹中检索所有图像名称 myimages
请指教,如何获取图片名称.
我想显示位于图库中服务器的文件夹中的所有图像.
有没有办法只使用JavaScript或JQuery从文件夹中返回所有图像文件名的列表?
另外,我想仅使用JavaScript计算类似文件夹中的图像文件数.
有没有办法只使用JavaScript计算文件夹中的图像文件数?
是否可以从本地文件中提取一堆.jpg图片并将它们放入列表中? 对不起,我很模糊
从目录中拉出(与索引相关)就像.
我想按顺序将它们列在图像标签中.
我有一个要求,我需要从客户端的文件夹中检索所有文件名.
因此,我试图使用Jquery检索文件夹中的文件名称,引用此答案.
我的代码如下:
<script>
var fileExt = ".xml";
$(document).ready(
function(){
$.ajax({
//This will retrieve the contents of the folder if the folder is configured as 'browsable'
url: 'xml/',
success: function (data) {
$("#fileNames").html('<ul>');
//List all xml file names in the page
$(data).find('a:contains(" + fileExt + ")').each(function () {
var filename = this.href.replace(window.location, "").replace("http:///", "");
$("#fileNames").append( '<li>'+filename+'</li>');
});
$("#fileNames").append('</ul>');
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
HTML代码如下:
<div id="fileNames"></div>
Run Code Online (Sandbox Code Playgroud)
但是当我在chrome和firefox中运行代码时出现以下错误:
chrome:XMLHttpRequest无法加载file:/// E:/ Test/xml /.收到无效回复.因此不允许原点'null'访问.
Firefox:ReferenceError:$未定义
我试过google很多但错误没有解决.
非常感谢您的帮助.
我需要一种方法来获取本地文件夹中的所有图像,以便在本地运行.将不会尝试服务器从本地文件夹中获取图像,因为这是不可能的/情况.
我需要使用.js,因为我不能使用.php(这会更容易)因为它在本地PC上运行.
说我需要从学习中获取所有图像/
我有一个任务是使用jquery显示文件夹中的所有图像.
为此,我使用了代码
var imageFolder = '../../Images/Avatar/';
var imgsrc = imageFolder +'';
Run Code Online (Sandbox Code Playgroud)
我需要在该文件夹头像中获取图像文件名.我怎样才能获得文件名.该头像文件夹中有很多图像文件也有一些txt文件.我只需要jpg,png,gif图像.
我正在创建一个浏览大量图片的应用程序。此时,项目的那部分就完成了,它对正确的图片进行排序、过滤和加载,甚至将它们拆分为单独的页面以加快加载速度。
这很好用,但每页加载 25 张图片仍然需要 8 秒以上。我做了一些研究,并得出结论,使用异步 jQuery Ajax 请求最好尽可能快地同时加载它们。
到目前为止,这是我的代码:
var imageArray = <?php if (!empty($images)) {echo '["' . implode('", "', $images) . '"]';} else {echo "false";} ?>;
console.log(imageArray);
console.log(imageArray.length);
for (i = 0; i < imageArray.length; i++) {
$.ajax({
type: 'GET',
url: imageArray[i],
dataType: 'image/jpg',
async: true,
success: function (data) {
$("#" + i).attr("src", data);
}
});
}
Run Code Online (Sandbox Code Playgroud)
这段代码的问题在于它除了一个带灰色边框的空白色方块之外什么都不加载。当我修改代码并在 Chrome 的控制台中运行它时,data最终是一串混乱的字符,我认为这些字符是原始图像数据。
我已经搜索了几天,包括在 SO 上,但我还没有找到满足我需要的解决方案。相反,我找到了使用 jQuery 简单地将 url 放入图像源的解决方案,attr()这不是我需要的。
如果有人可以提供任何类型的解决方案来修复此代码,或者甚至是获取所有图像的不同且更有效的方法,我对任何事情都持开放态度。
图像阵列:http : //pastebin.com/03tvpNey
问候, …
我有文件夹img和文件夹里面我有200张图片.我是否有可能将所有图像插入到要显示的html页面中,而无需将这行代码写入200次?
<img src="img/ladybug.jpg" alt="Ladybug" title="Ut rutrum, lectus eu pulvinar elementum, lacus urna vestibulum ipsum"></li>
Run Code Online (Sandbox Code Playgroud) 我试图通过 AJAX 请求获取文件夹中的所有图像(用于图像滑块)。我发现这个 jQuery 解决方案工作得很好,只是它使用了 jQuery。纯 JS 的等价物会是什么样子?(即XMLHttpRequest)