我正试图抓住一些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!");
}
});
}
答案 0 :(得分:1)
document.write函数无法将JavaScript对象写入页面,它只会打印您看到的[object,object]。
如果您尝试使用console.log(数据),您将能够使用chrome控制台查看您的JavaScript对象,一旦您知道了可以开始操作它的结构。