JQuery Mobile получает JSON от URL

0

ОБНОВЛЕНО

Я пытаюсь включить некоторые данные JSON в страницу JQuery Mobile. Используя следующий примерный код, я могу заставить это работать, однако, когда я использую свой собственный url, код не может создать какой-либо контент на экране.

Вот стартер-рабочий код:

    var li = "";
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",
    function(data){
      $.each(data.items, function(i,item){
        li += '<li><a href="#" id="' + i + '" class="info-go">' + item.author + '</a></li>';
          $("#prof-list").append(li);
      });
    });

Однако, когда я адаптирую код для включения моего собственного канала JSON, контент не создается.

    //set up string for adding <li/>
var li = "";
$.getJSON("http://aviationapp.codeclinic.de/showAvBuyerResults.aspx?source=avbuyer&resultSet=resultsbymodel&manufacturer=piper&model=arrow&callback=cheese",
    function(data){
      $.each(data, function(i,item){
        li += '<li><a href="#" id="' + i + '" class="info-go">' + manufacturer + '</a></li>';
          $("#prof-list").append(li);
      });
    });

Я даже зашел так далеко, что отформатировал JSON с моего URL-адреса, чтобы он был похож на тот, что был использован в примере с Flickr url/JSON, но я до сих пор не вижу никаких видимых результатов.

Любые идеи, что я делаю неправильно/почему он не работает?

Теги:
jquery-mobile

1 ответ

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

Ваш код ASP.NET не использует параметр jsoncallback запроса jsoncallback для определения имени функции для ответа JSON-P.

Он также утверждает, что ответ - text/html вместо application/javascript

  • 0
    Какие-нибудь указатели на то, что должно быть сделано с запросом jsoncallback?
  • 1
    Вы используете его как имя функции, которую вы вызываете в вашем JSON-P.
Показать ещё 12 комментариев

Ещё вопросы

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