我正在尝试运行以下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 :
。但是,当我运行它时,我得到一个错误:
{{1}}
我使用与Justin.TV非常相似的代码,效果很好。
答案 0 :(得分:1)
API调用的结果应该返回一个包含在函数内的JSON对象,因此您必须将&callback=?
附加到您的URL。
http://api.ustream.tv/json/channel/masaiblog/getValueOf/status?callback=?