1
 $.getJSON('test1.json', function(data) 
  {
  for (i in data.conferences) {
  var item = data.conferences[i];
  array1.push({
  cid:item.id,
  confName: item.cname,
  confStart:item.start
  }); }
});

我使用该函数将值从 java 获取到 jquery。在 chrome 和 opera 中显示相同的错误,但它适用于 IE 和 mozilla。
请给我一个解决方案。

XMLHttpRequest 无法加载 file:///C:/Users/winnova1/Desktop/tree/conferences/test1.json。Access-Control-Allow-Origin 不允许 Origin null。
未捕获的类型错误:无法读取 null 的属性“会议”

4

1 回答 1

1

出于安全原因,您不能在 Chrome 和 Opera 上使用它XMLHttpRequest来加载本地文件。
您必须在 Web 服务器上运行它,即使该 Web 服务器运行在localhost.

于 2013-04-20T05:40:40.213 回答