0

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

我尝试(不起作用):

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

在 chrome 中编辑获取:XMLHttpRequest 无法加载文件:///somefolder/test/data.json。Access-Control-Allow-Origin 不允许 Origin null

谢谢

4

2 回答 2

2

You can retrieve json from a local source, it doesn't need to be jsonp, and even if it did what you are doing is not how you do it.

$.getJSON('http://yours.com/js/test.json',
   function() {
   alert('1111111111111111');
});
于 2012-04-27T14:54:12.137 回答
2

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

$.getJSON('/js/test.json', function(data) {
    console.log('JSON data received:', data);
});
于 2012-04-27T15:18:35.453 回答