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 を読み込めません。Origin null は、Access-Control-Allow-Origin では許可されていません。
キャッチされていない TypeError: null のプロパティ 'conferences' を読み取れません

4

1 に答える 1

1

XMLHttpRequestセキュリティ上の理由から、Chrome と Opera ではローカル ファイルの読み込みに使用できません。
Web サーバーが で実行されている場合でも、Web サーバーで実行する必要がありますlocalhost

于 2013-04-20T05:40:40.213 に答える