Код jquery для отображения результата json не работает

0

Я использую mvc3, razor.The link (api.eventful.com/json/events/search?app_key= ****** & location = San + Diego) работает отлично, я получаю json из ссылки, когда я примените мой app_key.but, здесь я ничего не получаю как output.I я новичок в 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", "события": { "событие": [{ "watching_count": нулевой, "calendar_count": нулевой, "COMMENT_COUNT": нулевой, "region_abbr": "CA", "postal_code": "92123", "going_count": нулевой, "all_day": "0", "широта": "32,8315208","

  • 1
    Является ли data.events.event массивом? Имена предполагают, что data.events является массивом, поэтому вам следует повторить его.
  • 0
    @Barmar здесь события содержат списки событий. не знаете что делать?
Показать ещё 6 комментариев
Теги:
razor
asp.net-mvc-3

1 ответ

0
Лучший ответ

наконец, экспериментируя много, я получил его.

путем изменения

$.getJSON(' http://api.eventful.com/json/events/search?app_key= ****** & location = San + Diego', функция (данные)

в

$.getJSON(' http://api.eventful.com/json/events/search?app_key= ****** & location = San + Diego & callback', функция (данные)

просто нужно добавить обратный вызов..

Ещё вопросы

Сообщество Overcoder
Наверх
Меню