如何使用jquery用ajax读取json本地文件?

时间:2012-04-27 14:50:03

标签: javascript jquery ajax json jsonp

我只有js项目。 我从我的静态index.html文件中调用了json文件内容。

我尝试(不行):

 $.getJSON('/js/test.json&callback=?',
   function() {
    alert('1111111111111111');
 },'jsonp');

编辑获取Chrome: XMLHttpRequest无法加载file:///somefolder/test/data.json。 Access-Control-Allow-Origin

不允许使用原点null

由于

2 个答案:

答案 0 :(得分:2)

你可以从本地来源检索json,它不需要是jsonp,即使你做了你正在做的事情也不是你做的。

$.getJSON('http://yours.com/js/test.json',
   function() {
   alert('1111111111111111');
});

答案 1 :(得分:2)

您在回调中缺少数据变量!

$.getJSON('/js/test.json', function(data) {
    console.log('JSON data received:', data);
});