Jquery Twitter json输出

Jquery Twitter json输出,jquery,ajax,json,twitter,Jquery,Ajax,Json,Twitter,上面带有数据类型行的代码打印出[objects],而带有数据类型行注释的代码则不打印任何内容……如何让它打印来自服务器的json输出,而不是javascript对象?试试看 $(function(){ $.ajax({ url:'http://api.twitter.com/1/statuses/user_timeline.json?screen_name=user_name&callback=?',

上面带有数据类型行的代码打印出[objects],而带有数据类型行注释的代码则不打印任何内容……如何让它打印来自服务器的json输出,而不是javascript对象?

试试看

$(function(){
            $.ajax({
                url:'http://api.twitter.com/1/statuses/user_timeline.json?screen_name=user_name&callback=?',
                //dataType:'json',
                success:function(data){$('body').append('the data is' +data);}
            });
            });

希望您使用的是firebug

将此添加到您的代码中:

success:function(data){$('body').append('the data is' +data.urKeyname);}
检查firebug控制台以查看数据对象所包含的内容。恰当地使用像这样的对象

success:function(data){console.log(data);}
或者使用这个缩写来获取json编码的数据

success:function(data){$('body').append('the data is' +data.key);}
$.getJSON('ajax/test.json',函数(数据){
$('.result').html(''+data.foo+'

' +“”+data.baz[1]+”

); });

更多信息请访问

首先,您可能想退房,这里有详细的说明

或者,这里是手动路线:) 要检查它,您有几个选项,如果您使用的是Firefox/Firebug或Chrome,您可以将其登录到控制台,如下所示:

$.getJSON('ajax/test.json', function(data) {
  $('.result').html('<p>' + data.foo + '</p>'
    + '<p>' + data.baz[1] + '</p>');
});
$.ajax({
  url:'http://api.twitter.com/1/statuses/user_timeline.json?screen_name=user_name&callback=?',
  dataType:'json',
  success:function(data){ console.log(data); }
});
另一种选择是访问URL:然后获取结果并将其弹出,以便对其进行格式化,以便于浏览

你最终可能想要的是这样的东西:

$.getJSON('ajax/test.json', function(data) {
  $('.result').html('<p>' + data.foo + '</p>'
    + '<p>' + data.baz[1] + '</p>');
});
$.ajax({
  url:'http://api.twitter.com/1/statuses/user_timeline.json?screen_name=user_name&callback=?',
  dataType:'json',
  success:function(data){ console.log(data); }
});

你只是想检查一下还是。。。?如果不是JSON(实际上是JSONP),您就无法进行跨域请求,因此没有选择,但您只是想查看对象以查看您需要的属性吗?@Nick yeah,我只是想检查一下。@Bunny-只需访问:?您可以查看对象:)或
console.log(data)
,您要找的可能是
数据[0].user.description
或其他东西。@Bunny-您需要
数据类型
,它仍然被注释掉了吗?@Bunny-将结果粘贴到:并点击validate:)格式化是一个附带的好处,因此您需要将
?jsoncallback=?
附加到
getJSON
示例中,因为这是一种跨域情况,还有其他因素在起作用。