不支持处理JSON数据

时间:2011-08-01 20:55:04

标签: jquery jsonp prepend json

我正在尝试从twitter的JSONP结果中返回一些数据。然后我尝试自定义响应并添加我自己的“ID”参数,这样当我将其转换回JSON时,我可以将它用作键/值对中的键。我有点困惑为什么jQuery prepend函数不能用于这种情况。

这是我正在使用的一小段代码

$.getJSON('http://api.twitter.com/1/statuses/user_timeline.json?user_name=twitterapi&callback=?', function(data) {
        $.each(data, function(i) {
        $(data[i].id_str).prepend("id:"); //foobar, doesn't prepend anything
    });

PS。我知道这不是我最终想要的格式化结果,但问题是关于前置。

2 个答案:

答案 0 :(得分:1)

这个json结果怎么样?
你不是只想做一些字符串连接吗?也许这会有所帮助:

"id:"+data[i].id_str;

答案 1 :(得分:0)

data[i].id_str此字符串包含"#"。如果没有,那么您需要为其添加"#"以便找到该元素。