尝试从JSONP访问解析的JSON时,我不断获取[Object Object]

时间:2011-06-09 18:34:52

标签: javascript jsonp

我正试图抓住一些JSONP制作播客剧集媒体播放器,解析JSONP似乎成功(成功警报响起,对象显示在Chrome开发者工具中),但我无法弄清楚如何访问该对象。当我这样做时,我只是得到“[object,object]”我想开始将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 个答案:

答案 0 :(得分:1)

document.write函数无法将JavaScript对象写入页面,它只会打印您看到的[object,object]。

如果您尝试使用console.log(数据),您将能够使用chrome控制台查看您的JavaScript对象,一旦您知道了可以开始操作它的结构。