1

州ごとに大学のキャンパスを一覧表示するデータベースからの json フィードがあります。コンテンツをページに引き込むことができないようです。

私はjsfiddleセットアップを持っています。

簡単な HTML コード:

<h2>Campuses</h2>
<div id="state"></div>

jQuery:

$(document).ready(function () {
    $.getJSON("http://ml.uscm.org/ministries.json?state=CA&active=true",
        function (data) {
        $.each(data, function () {
            $.each(this, function (key, value) {
                $("#state").append(
                    "Name: " + value.name + "<br />" +
                    "City: " + value.city + "<br />" +
                    "State: " + value.state + "<br />");
            });
        });
    });
});

サンプル json への直接リンク:

http://ml.uscm.org/ministries.json?state=CA&active=true

4

1 に答える 1

1

これを試すことができます(jsonpを使用して、URLのコールバックパラメーターに注意してください)

$.getJSON("http://ml.uscm.org/ministries.json?state=CA&active=true&callback=?", function (data) {
    $.each(data, function (key, value) {
        $("#state").append(
            "Name: " + value.name + "<br />" +
            "City: " + value.city + "<br />" +
            "State: " + value.state + "<br />");
    });
});

ここで働くフィドル。 詳細については、jQueryサイトjsonPを参照してください。

于 2013-04-22T18:04:55.850 に答える