我正在尝试运行以下jQuery:
var query = 'http://api.ustream.tv/json/channel/masaiblog/getValueOf/status?jsonp=?';
$.getJSON(query, function(data)
{
if (data['results'] == 'live')
{
alert('ITS LIVE!');
}
});很简单,对吧?它转到Ustream API,获取JSON数据,检查results值是否等于live,如果等于,则通知用户。然而,当我运行这段代码时,并没有正常工作,而是得到了一个错误:
{"results":"live","msg":null,"error":null,"processTime":true,"version":"mashery-r10"}
Uncaught SyntaxError: Unexpected token :我使用的代码与Justin.TV非常相似,效果非常好。
发布于 2011-03-29 09:31:52
API调用的结果应该返回一个包装在函数中的JSON对象,因此您必须将&callback=?附加到您的URL中。
http://api.ustream.tv/json/channel/masaiblog/getValueOf/status?callback=?
https://stackoverflow.com/questions/5466731
复制相似问题