मैं कुछ html / css / जावास्क्रिप्ट सीखने की कोशिश कर रहा हूं, इसलिए मैं खुद को एक शिक्षण परियोजना लिख रहा हूं।
यह विचार एक जोंस फाइल में कुछ शब्दावली समाहित करने के लिए था जिसे तब एक तालिका में लोड किया जाएगा। मैंने फ़ाइल को उसके मूल्यों में से एक में लोड करने और प्रिंट करने में कामयाब रहा, जिसके बाद मैंने मानों को तालिका में लोड करने के लिए कोड लिखना शुरू किया।
ऐसा करने के बाद मुझे एक त्रुटि मिलनी शुरू हो गई थी, इसलिए मैंने अपने द्वारा लिखे गए सभी कोड को हटा दिया, मुझे केवल एक लाइन (वही लाइन जो पहले काम कर चुकी थी) को छोड़कर ... केवल त्रुटि अभी भी है।
त्रुटि इस प्रकार है:
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
मेरा जावास्क्रिप्ट कोड एक अलग फ़ाइल में समाहित है और बस यही है:
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);
});
}
और मेरी JSON फाइल अभी निम्नलिखित अधिकार है:
[
{
"english": "bag",
"kana": "kaban",
"kanji": "K"
},
{
"english": "glasses",
"kana": "megane",
"kanji": "M"
}
]
अब लाइन 11 में त्रुटि बताई गई है जो var glacier = JSON.parse(data);
लाइन है।
जब मैं json फ़ाइल निकालता हूं तो मुझे त्रुटि मिलती है: "GET http: //../wokab.json 404 (नहीं मिला)" तो मुझे पता है कि यह लोड हो रहा है (या कम से कम कोशिश कर रहा है)।
Uncaught SyntaxError: Unexpected token I
क्योंकि अजगर encodesjson.dumps([float('inf'),float('nan')]) == '[Infinity, NaN]'
var glacier = data;
पर्याप्त होना चाहिए।