質問させてください。
JSONデータの扱い方に悩んでおります。
以下の2つのコードはここでは見にくいため次のサイトに載せておきます。
http://codepad.org/CSN6X94T
http://codepad.org/aPiIzcOR
data.json
[
{
"pk": 1,
"model": "ac.ni",
"fields": {
"kamoku_alpha": "SUUGAKU",
"kamoku": "数学",
"hissu": 0,
"kamoku_hira": "すうがく"
}
}, {
"pk": 2,
"model": "ac.ni",
"fields": {
"kamoku_alpha": "EIGO",
"kamoku": "英語",
"hissu": 0,
"kamoku_hira": "えいご"
}
}, {
"pk": 3,
"model": "ac.ni",
"fields": {
"kamoku_alpha": "KOKUGO",
"kamoku": "国語",
"hissu": 1,
"kamoku_hira": "こくご"
}
}
]
のようなJSONデータがあります。
この中でそれぞれのfields内のkamoku、kamoku_hira、kamoku_alphaを取得したいと考えています。
jQueryにてどのように書けば宜しいのでしょうか?
$(function(){
$.getJSON('./data.json', function(data){
$.each(data, function(){
$.each(data.filter, function(){
alert(this.kamoku);
});
});
});
});
の型で考えたのですが良く分かりませんでした。
アドバイス頂けたら幸いです。
jQueryは1.11.1です。
No.1ベストアンサー
- 回答日時:
$.each(json, function(index) {
console.debug(index+'番目');
console.debug(this.fields.kamoku);
console.debug(this.fields.kamoku_hira);
console.debug(this.fields.kamoku_alpha);
});
こうじゃないの?
jsonを対象にeach
それは何かというと
{"pk":1}
この単位のループ
pk3まで。
だからその中のfieldsのxxxを取得
単純にこうじゃない?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- オープンソース Coinmarketcap api 1 2022/05/30 15:47
- JavaScript json形式データのデータ連携について 4 2022/04/05 23:01
- JavaScript jQueryでのレスポンシブが綺麗に動かない 3 2022/06/21 11:08
- JavaScript 【jquery】EasyUIのSubGridにMySQLのテーブルデータを表示&編集にしたい 5 2022/05/02 13:10
- JavaScript JavascriptからSQLへ繋ぎ方が分からない 3 2022/07/07 00:27
- JavaScript JSON について 1 2022/06/09 18:17
- JavaScript jsonテキストデータの並び替えができるサービスを教えてください 2 2022/08/05 20:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jqueryuiのdialog
-
jQuery Easy Display Switch wi...
-
idを使わずにonclickで自身の要...
-
ajax反映後のjqueryが動かない
-
コードをスマートにさせたい。
-
javascript(jQuery)でセル内...
-
クッキーを発行するドメイン名...
-
jQueryを使用して以下のような...
-
jslintのエラーについて質問
-
functionから別のfunctionを実...
-
関数でy=g(x)のgとは何の略です...
-
Boolean型配列中のTrueの有無を...
-
ActiveXobjectが作成できない
-
JavaScript window.openで開く...
-
C#テキストボックスの文字を配...
-
<a>タグのテキストを取得
-
スマフォではボタンを表示させ...
-
同じIDで定義した要素の配列を...
-
翌月を取得するGASが分かりません
-
なぜmatchメソッドがエラーにな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
functionから別のfunctionを実...
-
idを使わずにonclickで自身の要...
-
関数でy=g(x)のgとは何の略です...
-
jslintのエラーについて質問
-
jQueryの :not() .not() が有効...
-
クリックすると上に開くアコー...
-
jQueryのプラグイン「Skitter」...
-
関数名をテキストから読み込む...
-
小数点以下を5刻みで表示
-
XMLHttpRequestでキャッシュを...
-
jQueryでzipを解凍読み込みする...
-
Matlabで自作関数をオーバーロード
-
javascript(jQuery)でセル内...
-
要素名がスペースを含む場合のj...
-
ページ内に複数表がある場合のT...
-
処理前の「お待ちください」
-
JS 頭文字が大文字について
-
HTML5でファイルドラッグ&ドロ...
-
Javascriptリアルタイムエラー...
-
getElementByIdを使用したグロ...
おすすめ情報