-
ID:2t9EGM さんの質問

jQueryを利用したjsonデータの取得についてご教授をお願い致します。
jsonデータの内容に複数のカテゴリがあり、各カテゴリの内容に必要なデータが格納されています。
このデータをカテゴリに応じて取得を行いたいと考えています。
hoge(category) のような関数を作り、jsonデータのカテゴリにアクセスするには引数の category を使いたいと考えております。
$.getJSONからのコールバック関数(引数はdata)から、data[0].category.item のように categoryは取得したいカテゴリ名が格納されています(cat1,cat2など)。
このように category をフラグにデータを取得することは可能でしょうか?
よろしくおねがいします。

みんなの回答 2 件

ID:gO8gQ6 さんの回答

if(data[0].category.item == "cat1")でデータを選り分けたらいいと思うんだけど、もっと難しい話なんかな・・・?

ID:2t9EGM

ありがとうございます!
データの選り分けも考えたのですが、大量にある場合を考えると厳しいかもしれません。

ID:gO8gQ6

配信する側で小分けしてくれたらいいんだろうけど、元々のデータとしてたくさんあるならphp等で一旦データを受けて選り分けてjsonで書出してやるのがいいのかもしれんね。でも結局処理はどこかで時間かかるから配信する側で小分けしてくれる方がやっぱりいいのかも。

ID:7paLEf さんの回答

jsonの構造を変える。categoryとなっているところを、実際のカテゴリー名にする。まあ、それが出来るんだったらこんな質問しないか。

最終更新日:2013-04-17 (3,917 views)

関連するトピックス

ページ上部に戻る