私はWorknikのAPIを使用して、JSとAPIをここでいじることにより、たとえば3の制限(URLパラメーターで制限)で特定の単語の各「テキスト」定義を反復しようとしています:http://jsfiddle.net/p4xF3/ 2 / console.log outしたいオブジェクトを取得できますが、正しい構文を使用してjsonという配列にドリルダウンし、各「テキスト」ノード(特定の単語の定義)を反復することができないようです。これらの結果をコードのdivに追加したいと思います。これはおそらくほとんど意味がありませんが、上記のJSfiddleリンクを見て、そこにあるコードを使用してWordnik APIに対して英語の単語を検索すると、より明確になると思います。後でコンソールをチェックすると、私が何を意味するのかがわかるはずです。よろしくお願いします!:)
2 に答える
0
jsonオブジェクトの配列を取得しているので、それを繰り返し処理して、各オブジェクトから「テキスト」を引き出す必要があります。基本的に、jqueryの各関数を使用するときにすでにそれを行っていますが、次のような従来のループに変更することもできます。
for (var i = 0; i<cbfunc.query.results.json.json.length; i++)
{
var textNode = cbfunc.query.results.json.json[i].text;
}
于 2012-05-24T00:31:32.950 に答える
0
結局、これは私がオブジェクトと配列にドリルダウンする方法とは何の関係もなく、むしろ私が each() を使用していた方法とは関係がないので、私はばかげていると感じます。私はこれをしていたはずです:
$(cbfunc.query.results.json.json).each(function () {
var wordl = this.text;
var tmpl = '<p>' + wordl + '</p>';
$(tmpl).appendTo(".tryout");
});
于 2012-05-24T02:02:16.150 に答える