0

私はjsのみのプロジェクトを持っています。静的な index.html ファイルから json ファイルの内容を呼び出します。

私は試します(動作しません):

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

chrome で編集: XMLHttpRequest は file:///somefolder/test/data.json を読み込めません。Origin null は Access-Control-Allow-Origin では許可されていません

ありがとう

4

2 に答える 2

2

コールバックにデータ変数がありません!

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

ローカル ソースから json を取得できます。それは jsonp である必要はありません。たとえそれが実行されたとしても、それは実行方法ではありません。

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