【发布时间】:2010-12-10 12:12:33
【问题描述】:
我正在尝试使用 jquery 读取文本文件,如下所示:
// LOAD file and split line by line and append divs
$.get('myFile.txt', function(data) {
var lines = data.split("\n");
$.each(lines, function(n, elem) {
$('#myContainer').append('<div>' + elem + '</div>');
});
});
在 chrome 中,我得到:
XMLHttpRequest cannot load file:///C:/myPath/myFile.txt. Origin null is not allowed by Access-Control-Allow-Origin.
Firefox 没有显示错误,但代码没有执行(我在 firebug 中有断点,并且匿名函数从不运行)。
任何帮助表示赞赏!
编辑:
必须:
- 使用文件完整路径
- 启动 镀铬 "--allow-file-access-from-files"
现在一切正常!
【问题讨论】:
-
您在哪里(在哪个 URL 上)运行此脚本?
标签: jquery file filesystems get