ajax调用本地csv文件

时间:2014-12-09 14:57:46

标签: javascript ajax csv

文件夹结构是: HOME \ HTMLHELP \ wwhelp \ wwhimpl \ JS \脚本 HOME \ AUXI \

我可以使用以下内容从位于HOME \ htmlhelp \ wwhelp \ wwhimpl \ js \ scripts目录中的js文件中读取csv文件(位于HOME \ htmlhelp目录中): var file_path =“../../../../../ htmlhelp / rule_mapping.csv”;

但是,相同的js文件(来自同一位置)无法读取HOME \ auxi \目录中的相同csv文件! 使用路径为var file_path =“../../../../../ auxi / rule_mapping.csv”;

它会抛出“NS_ERROR_DOM_BAD_URI:访问受限制的URI拒绝”错误。我检查了文件权限和东西,但没有运气。 任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:0)

问题在于:

var file_path="../../../../../htmlhelp/rule_mapping.csv";

无法遍历文档所在的根目录之外的路径。

假设您在UNIX(Linux / Mac)下工作,一种解决方案是在文档的根目录上创建符号链接,例如(从脚本目录执行):

ln -s ../../../../../htmlhelp/rule_mapping.csv rule_mapping.csv

将file_path更改为:

var file_path="./rule_mapping.csv";

我希望这有帮助!

相关问题