Javascript 正在从文件夹中提取图像,403错误
我在这个脚本上得到了一个403禁止的错误。在与我的服务提供商通完电话后,他们说我的代码是错误的,而且我的映射是错误的。但我知道我不是,因为如果我映射错误,我会得到404错误,而不是403错误。这是正确的吗?基本上,我是从文件夹中提取图像并将其放入幻灯片中。但是Javascript得到一个403错误。任何帮助都将不胜感激,谢谢Javascript 正在从文件夹中提取图像,403错误,javascript,jquery,ajax,Javascript,Jquery,Ajax,我在这个脚本上得到了一个403禁止的错误。在与我的服务提供商通完电话后,他们说我的代码是错误的,而且我的映射是错误的。但我知道我不是,因为如果我映射错误,我会得到404错误,而不是403错误。这是正确的吗?基本上,我是从文件夹中提取图像并将其放入幻灯片中。但是Javascript得到一个403错误。任何帮助都将不胜感激,谢谢 $(document).ready(function() { var dir = "Ads/"; var fileextension = ".jpg"; $.a
$(document).ready(function() {
var dir = "Ads/";
var fileextension = ".jpg";
$.ajax({
url: dir,
success: function (data) {
$(data).find("a:contains(" + fileextension + ")").each(function () {
var filename = this.href.replace(window.location.host, "").replace("http://", "");
var newimage = document.createElement('li');
newimage.innerHTML = ('<img src="'+dir+filename+'" width="100%" height="100%" />');
document.getElementById("localAds").appendchild(newimage);
});
}
});
});
$(function () {
var change_img_time = 5000;
var transition_speed = 100;
var simple_slideshow = $("#localAds"),
listItems = simple_slideshow.children('li'),
listLen = listItems.length,
i = 0,
changeList = function () {
listItems.eq(i).fadeOut(transition_speed, function () {
i += 1;
if (i === listLen) {
i = 0;
}
listItems.eq(i).fadeIn(transition_speed);
});
};
listItems.not(':first').hide();
setInterval(changeList, change_img_time);
});
页面看起来像是通过幻灯片播放的名片大小的图像。尝试在您的dirname前面添加一个/吗?尝试了/,尝试了../完成的图像url是什么样子的?编辑了原始帖子以反映页面应该是什么样子。它告诉您403禁止,因此可能意味着您的web服务器无法访问该图像。检查权限。
<ul id="localAds" class="crop"></ul>
.crop {
width: 353px;
height: 206px;
overflow: hidden;
}
.crop img {
width: 353px;
height: 206px;
}