从本地JavaScript获取JSON

时间:2016-09-24 17:54:03

标签: javascript json

下午好。我正在开发一个可以从本地获取JSON的应用程序(manifest.json)。我想从JavaScript获取此文件,然后阅读它。但我有一个问题,我不能称这个文件。我怎么能?

var urlJSON = new XMLHttpRequest("manifes.json").toString;
var dataJSON = JSON.parse(urlJSON);

alert(dataJSON.name);

1 个答案:

答案 0 :(得分:2)

var xmlhttp = new XMLHttpRequest();
var url = 'manifest.json';
xmlhttp.onreadystatechange = function() {
  if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
    console.log(JSON.parse(xmlhttp.responseText));
  }
  if (xmlhttp.status == 404) {}
};
xmlhttp.open('GET', url, true);
xmlhttp.send();

或使用参数--allow-file-access-from-files运行chrome 或者为您的应用下载并创建服务器