Prepend не работает с данными JSON - PullRequest
0 голосов
/ 02 августа 2011

Я пытаюсь вернуть некоторые данные из результатов JSONP в твиттере. Затем я пытаюсь настроить ответ и добавить свои собственные параметры «ID», чтобы я мог использовать его в качестве ключа в паре ключ / значение при преобразовании его обратно в JSON. Я не совсем понимаю, почему функция prepend в jQuery для этого случая не работает.

вот небольшой фрагмент кода, с которым я работаю

$.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 ]

1 голос
/ 02 августа 2011

Как выглядит результат json?
Не пытаетесь ли вы просто выполнить конкатенацию строк?Может быть, это поможет:

"id:"+data[i].id_str;
0 голосов
/ 02 августа 2011

data[i].id_str содержит ли эта строка "#".Если нет, то вам нужно установить append "#", чтобы найти элемент.

...