403发出ajax请求时出现Forbidden错误

我试图通过从slider_images文件夹中获取所有图像名称并将其附加到动态地动态删除滑块图像。

 var dir = "images/slider_images"; var fileextension = ".jpg"; $.ajax({ url: dir, type: "POST", success: function (data) { $(data).find("a:contains(" + fileextension + ")").each(function () { var url = this.href; var filename = url.substring(url.lastIndexOf('/')+1); //alert(filename); $(".slides").append($("
  • ")); }); } });

    最后我用json解决了这个问题。 首先,我创建getimages.php文件并读取该文件中的目录并获取所有图像名称并将该名称存储在数组中。

    getimages.php

      

    从您想要动态加载图片的页面调用getimages.php。

    的index.php

     $.ajax({ url: "getimages.php", dataType: "json", success: function (data) { alert("success"); $.each(data, function(i,filename) { alert(filename); $('.slides').append('
  • Slider Image 1
  • '); }); } });

    这对我来说非常合适。 我想要你试试这个。 这是使用ajax从文件夹加载图像的非常简单方便的方法