0

getJSON は、サーバーを制御する人だけに役立ちますか? ファイルからデータを取得するための他の方法はありますか?

私は試した

 $.getJSON("good.json", function(data){  
    out=out+"good.json: "+data + ",";  });  

where good.json = {"a":"1","b":"2"} で、データの結果が 'null' になりました。

これらはすべて有効な JSON ファイルであり、上記で使用するとすべて null に
なり
ます。

上記は、 http://jsbin.com/dbJSON/8/editのインタラクティブな設定です。

(null の) 出力は、[出力] をクリックして取得できます。

4

2 に答える 2

0

getJSONはサーバー固有のファイルのみを許可するという質問に対して、答えはノーです。JSON形式のファイルも許可されます。また、しばらくの間ベースタグを削除してコードを使用し、機能するかどうかを確認してください。

于 2010-05-23T23:05:27.433 に答える
0

あなたの例はロードしようとします

http://sn.im/g-g4g/good.json

問題は、jsbin.com ドメインにいるため、クロスドメインの問題があることです。jsbin.com は sn.im に ajax リクエストを作成できません。これが、ファイルの代わりに NULL を取得する理由です。

これがあなたを助けることを願っています

ジェローム・ワグナー

于 2010-05-23T22:37:47.543 に答える