5

次のJSONデータを出力するURLからJSONデータを取得しようとしています。

[
 {
    "belief_desc":"Jesus Died For Your Sins",
    "0":"Jesus Died For Your Sins"
 },
 {
    "belief_desc":"People Are Sinful",
    "0":"People Are Sinful"
 },
 {
    "belief_desc":"God Loves You",
    "0":"God Loves You"
 },
 {
    "belief_desc":"We Must Receive Christ",
    "0":"We Must Receive Christ"
 }
]

(注:読みやすくするために、この質問でのみフォーマットされています。)

今、私はこの単純なjQueryスクリプトを使用してそれを解析しようとしています:

<script>
    var url = "http://mySite.com/data.json";
    $.getJSON(url, function(data){
        alert(data);
        });
</script>

アラートが表示されないため、URLからデータを取得していません。これが機能しない理由について何かアイデアはありますか?

4

1 に答える 1

4

クロスドメインでは、単純なJSONを実行することはできません。

クロスドメインjsonpの基本的なハウツー

クロスドメインリクエストを確認してください。

于 2013-02-06T16:26:58.973 に答える