0

私は mvc3,razor を使用しています。リンク (api.eventful.com/json/events/search?app_key= * ** * ** &location=San+Diego) は完全に機能しています。私のapp_key.を適用しますが、ここでは出力として何も得られません.jquery.Expertsは初めてです。これが表示用の私のコードです。

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-1.9.0.min.js")" type="text/javascript"></script>

<script type="text/javascript">
    $(window).load(function () {      
        $.getJSON('http://api.eventful.com/json/events/search?app_key=**************&location=San+Diego', function (data) {
            $.each(data.events.event, function (i, x) {                   
                $('<h1/>').text(x.postal_code).appendTo("#photographs")    
            });    
        });    
    });    
    </script>
    <div id="photographs"></div>

以下は json のサンプルです。完全ではありません。

{"last_item":null,"total_items":"6075","first_item":null,"page_number":"1","page_size":"10","page_items":null,"search_time":"0.032" ,"page_count":"608","events":{"event":[{"watching_count":null,"calendar_count":null,"comment_count":null,"region_abbr":"CA","postal_code": "92123","going_count":null,"all_day":"0","緯度":"32.8315208","

4

1 に答える 1

0

最後に、多くのことを実験することで、私はそれを手に入れました。

変えることで

$.getJSON(' http://api.eventful.com/json/events/search?app_key= * ** * ** &location=サン+ディエゴ', 関数 (データ)

の中へ

$.getJSON(' http://api.eventful.com/json/events/search?app_key= * ** * ** &location=San+Diego&callback', 関数 (データ)

コールバックを追加するだけです..

于 2013-10-29T10:38:52.247 に答える