0

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

4

2 回答 2

1

JSON.parse只知道如何处理带有数据的字符串。如果你有一个外部资源,你首先需要使用XHR.

于 2013-06-06T07:45:19.413 回答
0

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

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

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

这是示例

于 2013-06-06T07:56:11.747 回答