2012-02-26 11 views
1

私は以下のコードがうまくいかない理由を理解しようとしていますが、非常に簡単でわかりやすいようですが、私は成功していません。あなたの助けが大変ありがとうございます。jquery json search

$.getJSON('http://67.224.83.133/Data/test.json', function (data) { 
    $.each(data.person, function(i, v) { 
     if (v.name == "Peter") { 
      alert(v.age); 
      return; 
     } 
    }); 
});​ 

あなたはIPアドレスを呼び出していることから、クロスドメインリクエストを行っているように見えますおかげで、 ヴィック

答えて

2

。これは通常のJSONとは関係ありません。クロスドメインリクエストでJSON-Pを使用するか、自分のドメイン内でリクエストを送信できるサーバーサイドプロキシを作成する必要があります。プロキシはソースからJSONを要求し、それを自分のドメイン内のJavaScriptに渡す「中間者」として機能します。