Prepend 不适用于 JSON 数据

发布于 2024-11-27 09:38:55 字数 459 浏览 1 评论 0原文

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

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

$.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
    });

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

I'm trying to return some data from twitter's JSONP results. I'm then trying to customize the response and prepend my own "ID" parameters so I can use it as a key in a key/value pair when I transform it back into JSON. I'm kind of confused as to why the jQuery prepend function is not working for this case.

here is a short bit of code i'm working with

$.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. I know this isn't the formatted result I ultimately want but the question is about prepending.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

窝囊感情。 2024-12-04 09:38:55

json 结果是什么样的?
您不只是尝试进行一些字符串连接吗?也许这有帮助:

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

How does that json result look like?
Aren't you trying just to do some string concatenation? Maybe this helps:

"id:"+data[i].id_str;
咿呀咿呀哟 2024-12-04 09:38:55

data[i].id_str 该字符串是否包含"#"。如果没有,那么您需要将 "#" 设置为附加到它才能找到该元素。

data[i].id_str does this string contain "#". If not then you need to set append "#" to it in order to find the element.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文