2011-06-09 45 views
0

我试图抓住一些JSONP来制作podcast插播媒体播放器,并且解析JSONP似乎成功了(成功警报消失,并且对象显示在Chrome开发者工具中),但我无法弄清楚如何访问该对象。当我按照下面的方式做时,我只是得到了“[object,object]”我想开始将来自JSONP文件的信息放入HTML文档的主体中。谢谢!当我尝试从JSONP访问已解析的JSONP时,我总是收到[Object Object]

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

'data'是一个对象。你想要什么? – 2011-06-09 18:40:03

+0

什么框架?样本数据? caled url?什么? – naveen 2011-06-09 18:47:52

回答

1

document.write函数没有能力在页面上写JavaScript对象,它只会打印你看到的[object,object]。

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

+0

谢谢你的回应。你如何操纵它?我尝试的每种方式都返回“未定义”。 – user784756 2011-06-09 18:47:56

+0

不知道结构,你能提供JSON,然后我可以帮助更多? – 2011-06-09 18:56:29

相关问题