Я продолжаю получать [Object Object] при попытке доступа к проанализированному JSONP из JSONP - PullRequest
0 голосов
/ 09 июня 2011

Я пытаюсь получить JSONP для создания мультимедийного проигрывателя эпизодов подкастов, и анализ JSONP кажется успешным (предупреждение об успешном завершении работы отключается, и объект отображается в инструментах разработчика Chrome), но я не могу понять, как получить доступ к объекту. Когда я делаю описанным ниже способом, я просто получаю «[объект, объект]», я хочу начать помещать информацию из файла JSONP в тело документа HTML. Спасибо!

 function getProfile() {

$.jsonp({
  "url": "foo.com&callback=?",
  "data": {
      "alt": "json-in-script"
  },
  "success": function(data) {
  alert("working!");
  document.write(data);
  },
  "error": function() {
      alert("no luck!");
  }
});
} 

1 Ответ

1 голос
/ 09 июня 2011

Функция document.write не имеет возможности записать объект JavaScript на страницу, она просто напечатает [объект, объект], который вы видите.

Если вы попробуете console.log (data) вместо этого вы сможете использовать консоль chrome для просмотра своего объекта JavaScript, как только вы узнаете структуру, вы можете начать манипулировать ею.

...