【问题标题】:$.getJson function not working$.getJson 函数不起作用
【发布时间】:2010-11-08 16:07:51
【问题描述】:

var query1 = urlencode($('input[name="searchTerm"]').val()); //user1
$.getJSON('http://twitter.com/friends/ids.json?screen_name='+ query1 +'&jsoncallback=?', 
function(data){
$('content').append(''+data.length+'');
});

这是一个从url获取json数据的简单代码

http://twitter.com/friends/ids.json?screen_name=Planemad&jsoncallback=?

(点击url查看json数据)

数据如下:

[6014732,1717291,14049312,1000591,13,2384071,20,14071015,813286,7517052,14279711,....]

“data.length”应该给我指定用户关注的用户数。

但是由于某种原因它似乎不起作用。 任何帮助将不胜感激。

谢谢。

【问题讨论】:

  • alert(data) 告诉你什么?
  • 警报数据现在显示 [6014732,1717291,140... 在我添加了 &callback=?条款...谢谢

标签: json twitter getjson


【解决方案1】:

回调不应该只是callback=吗?

http://apiwiki.twitter.com/Things-Every-Developer-Should-Know#5Parametershavecertainexpectations

ie http://twitter.com/friends/ids.json?screen_name=Planemad&callback=?

【讨论】:

  • 我添加了 & 回调=?它已经开始工作了......还有另一个问题我可以在同一页面上有两个 $.getJSON 函数吗?如果没有,我该怎么办?
  • 刚刚检查过...是的,两个 $.getJSON 函数可以在同一页面上运行
猜你喜欢
  • 2010-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-20
  • 2015-01-16
  • 2013-11-27
相关资源
最近更新 更多