基本上我有一些javascript,我想获得一个自定义的html模板。
var content = $.get('localcontent.html', function() {
});
但是我收到了这个错误:
XMLHttpRequest cannot load file:///{path}/localcontent.html. Origin null is not allowed by Access-Control-Allow-Origin.
其中{path}
是包含我的javascript文件和localcontent.html的文件夹的路径。
我一直在谷歌上搜索一些解决方案,但我似乎总能找到的是Chrome不会让我从本地文件读取因为一堆标题垃圾。我该怎么办?
答案 0 :(得分:0)
我认为ajax方法集可以说HTTP,GET和POST,所以你需要告诉它从服务器获取文件,给它服务器的URL(错误消息中的“路径”部分)
还有一个新的HTML5文件API也可能对您的用例http://www.w3.org/TR/2009/WD-FileAPI-20091117/有用。