使用AJAX从github文件夹获取图像文件

时间:2016-01-25 23:23:15

标签: jquery ajax github directory subdirectory

我对js / jquery很新,甚至比AJAX更新。我有一个投资组合项目,我正在尝试构建一个简单的日历(现在我只是使用fullcalendar),它会自动填充每个特定日期拍摄的照片。最初它是使用Instagram API执行此操作但我的公共权限审查被Instagram拒绝,因此为了使我的项目工作,我必须手动命名每个文件的正确日期。

无论是使用Instagram还是使用我的方法,我都可以在本地工作,但是一旦我开始使用github,它就不再适用了。

如果我导航到http://ME.github.io/img/,我会收到404.

如果我导航到http://ME.github.io/img/2015-12-31.jpg,则会加载正确的图像。

我的代码:

$.ajax({
    url: "http://ME.github.io/img/",
    success: function(data){
        $(data).find('a:contains(".jpg")').each(function (){
            // will loop through
            console.log("Found a file: " + $(this).attr("href"));
        });
    }
});

我能做些什么吗?我假设这是一个github特定的问题,因为我在本地工作。

1 个答案:

答案 0 :(得分:0)

跨域请求通常受到限制,也不在GitHub上? 使用浏览器JS控制台或Fiddler来确定它。 如果受限制,您应该通过后端“代理”您的请求。