如何使用Javascript中的Web Workers解析外部JSON文件

时间:2013-06-06 07:35:01

标签: javascript html

如何在javascript中使用WEB WORKERS读取JSON文件? 我将要读取的JSON文件的名称(data.json)从main.html传递给WORKER.js文件。 现在Worker.js应该解析我传递它的JSON并将结果返回给main.html。但是,JSON.parse(data.json)在Worker.json中不起作用。

2 个答案:

答案 0 :(得分:1)

JSON.parse只知道如何使用数据处理字符串。如果您有外部资源,则首先需要使用XHR获取它。

答案 1 :(得分:0)

我建议您使用jQuery从服务器获取.json。只需使用getJSON

$.getJSON('data.json', function(data) {

     //data is returned as parsed object, no need to parse it!
     console.log(data);
});

这是example