Saya mencoba mempelajari beberapa html / css / javascript, jadi saya menulis sendiri proyek pengajaran.
Idenya adalah untuk memiliki beberapa kosakata yang terkandung dalam file json yang kemudian akan dimuat ke dalam tabel. Saya berhasil memuat file dan mencetak salah satu nilainya, setelah itu saya mulai menulis kode untuk memuat nilai ke dalam tabel.
Setelah melakukan itu saya mulai mendapatkan kesalahan, jadi saya menghapus semua kode yang saya tulis, meninggalkan saya dengan hanya satu baris (baris yang sama yang telah bekerja sebelumnya) ... hanya kesalahannya masih ada.
Kesalahannya adalah sebagai berikut:
Uncaught SyntaxError: Unexpected token o
(anonymous function)script.js:10
jQuery.Callbacks.firejquery-1.7.js:1064
jQuery.Callbacks.self.fireWithjquery-1.7.js:1182
donejquery-1.7.js:7454
jQuery.ajaxTransport.send.callback
Kode javascript saya terkandung dalam file terpisah dan hanya ini:
function loadPageIntoDiv(){
document.getElementById("wokabWeeks").style.display = "block";
}
function loadWokab(){
//also tried getJSON which threw the same error
jQuery.get('wokab.json', function(data) {
var glacier = JSON.parse(data);
});
}
Dan file JSON saya hanya memiliki yang berikut ini sekarang:
[
{
"english": "bag",
"kana": "kaban",
"kanji": "K"
},
{
"english": "glasses",
"kana": "megane",
"kanji": "M"
}
]
Sekarang kesalahan dilaporkan pada baris 11 yang merupakan var glacier = JSON.parse(data);
baris.
Ketika saya menghapus file json saya mendapatkan kesalahan: "DAPATKAN http: //.../wokab.json 404 (Tidak Ditemukan)" jadi saya tahu itu memuatnya (atau setidaknya mencoba).
Uncaught SyntaxError: Unexpected token I
karena Python mengkodekanjson.dumps([float('inf'),float('nan')]) == '[Infinity, NaN]'
var glacier = data;
harus cukup.