Hai, saya sedang mencoba membaca data dari File JSON dengan jQuery. Ini adalah JS saya:
$(document).ready(function() {
var myItems;
$.getJSON('testData.json', function(data) {
myItems = data.items;
console.log(myItems);
});
});
Dan itu adalah File JSON:
{"fname":"rafael","lname":"marques","age":"19"}
{"fname":"daniel","lname":"marques","age":"19"}
Ketika saya membuka Halaman HTML di Browser, saya tidak dapat melihat apa pun di Konsol.
Tambahkan koma setelah setiap objek, bungkus dengan []
dan mengapitnya dengan objek dengan properti items
di file json sehingga akan terlihat seperti
{
items: [
{
"fname": "rafael",
"lname": "marques",
"age": "19"},
{
"fname": "daniel",
"lname": "marques",
"age": "19"
}]
}
maka Anda harus mencoba untuk
$.each(data.items, function(key, val) {
alert(val.fname);
alert(val.lname);
})
{"fname":"rafael","lname":"marques","age":"19"}
{"fname":"daniel","lname":"marques","age":"19"}
Bukan file json yang benar. Tambahkan koma di antara baris atau buatlah seperti ini:
{items:[
{"fname":"rafael","lname":"marques","age":"19"},
{"fname":"daniel","lname":"marques","age":"19"}
]}
untuk memenuhi persyaratan yang Anda inginkan.
Tetapi membuka konsol untuk melihat kesalahan akan menyelesaikan masalah ini.