如何在文件夹结构中获取.json文件

时间:2015-01-14 13:44:01

标签: javascript json

这是一个非常简单的问题。

我的项目设置如下:

dist
  - js
    - app.js
  - profile
    - profile.html
    - tab1.json

下面的脚本是在js文件夹中查找.json文件,但是我需要将它保存在profile文件夹中,只想修改下面的JavaScript:

var jsonFile='tab'+(tabIndex +1)+'.json'

这样做的正确方法是什么?

2 个答案:

答案 0 :(得分:1)

您告诉javascript 你的文件是什么,而不是 。除非文件与脚本(或网页)位于同一文件夹中,否则这是无用的。您必须通过将文件夹位置添加到变量来解决此问题。

如果它正在查看' js'文件夹,然后你必须添加'配置文件'目录,所以它实际上会看到那里。

var jsonFile = '../profile/tab' + (tabIndex + 1) + '.json';

答案 1 :(得分:1)

假设您使用的是nodejs,路径模块就是您的朋友:http://nodejs.org/api/path.html

示例:path.join('/ foo','bar','baz / asdf','quux','..')

我想你需要这样的东西。

var filePath = path.join(__dirname, "..", "profile", "tab" + (tabIndex +1) + ".json");

你的问题确实缺少一些细节,所以我不得不做一些假设,比如你正在使用nodejs。请将来提供更多信息。

如果您在浏览器中工作,则必须使用XHR。