私はリストとして表示したい次のjsonファイルを持っています。jsonの解析されていないデータが順序付けられていないリストに表示されない
[
{
"shopName": "The Coffee Connection",
"address": "123 Lakeside Way",
"phone": "16503600708",
"prices": [
{
"Cafe Latte": 4.75,
"Flat White": 4.75,
"Cappucino": 3.85,
"Single Espresso": 2.05,
"Double Espresso": 3.75,
"Americano": 3.75,
"Cortado": 4.55,
"Tea": 3.65,
"Choc Mudcake": 6.40,
"Choc Mousse": 8.20,
"Affogato": 14.80,
"Tiramisu": 11.40,
"Blueberry Muffin": 4.05,
"Chocolate Chip Muffin": 4.05,
"Muffin Of The Day": 4.55
}
]
}
]
私は価格を反復処理し、リストビューにそれらを表示したいです。私はこのデータを抽出するために以下のAjax関数と関数を使用しています。残念なことに私のコードを実行すると、空のリストがあります。
$.ajax({
type: 'GET',
url: '/data/hipstercoffee.json',
success: function(data) {
// console.log('success', data);
let widget = show(data);
$("#Meals").html(widget);
}
});
と他の機能があります。
JSONで位置1のエラーが発生しました。
データは、私はそれが単一のオブジェクトで、キー数値のペアを持っていないことを確認だけではなく、オブジェクト – JoshKisb
の単一のオブジェクトの配列であるように思われます。これを反復する最良の方法は何でしょうか。 – AltBrian
'console.log( 'success'、data);'の結果はどうでしたか? – Salman