0

TwitterのJSONP結果からいくつかのデータを返そうとしています。次に、応答をカスタマイズし、独自の「ID」パラメーターを追加して、JSONに変換するときにキーと値のペアのキーとして使用できるようにします。この場合、jQueryprepend関数が機能しない理由について少し混乱しています。

これが私が使っているコードの短いビットです

$.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。これは私が最終的に望むフォーマットされた結果ではないことを私は知っていますが、問題はプリペンディングについてです。

4

2 に答える 2

1

そのjsonの結果はどのように見えますか?
文字列を連結しようとしていませんか?たぶんこれが役立ちます:

"id:"+data[i].id_str;
于 2011-08-01T21:03:48.233 に答える
0

data[i].id_strこの文字列には が含まれていますか"#"。そうでない場合は"#"、要素を見つけるために追加を設定する必要があります。

于 2011-08-01T20:59:27.827 に答える