我对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特定的问题,因为我在本地工作。
答案 0 :(得分:0)
跨域请求通常受到限制,也不在GitHub上? 使用浏览器JS控制台或Fiddler来确定它。 如果受限制,您应该通过后端“代理”您的请求。