আমি কিছু এইচটিএমএল / সিএসএস / জাভাস্ক্রিপ্ট শিখার চেষ্টা করছি, তাই আমি নিজেকে একটি শিক্ষণ প্রকল্প লিখছি।
ধারণা ছিল কোনও জসন ফাইলে এমন কিছু ভোকাবুলারি রয়েছে যা পরে একটি টেবিলে লোড করা হবে। আমি ফাইলটি লোড করতে এবং এর মানগুলির একটি মুদ্রণ করে নিয়েছি, তার পরে আমি মানগুলি টেবিলে লোড করার জন্য কোডটি লেখা শুরু করি।
এটি করার পরে আমি একটি ত্রুটি পেতে শুরু করেছি, সুতরাং আমি আমার লেখা সমস্ত কোড সরিয়ে দিয়েছি, আমাকে কেবল একটি লাইন (একই লাইন যা আগে কাজ করেছিল) দিয়ে রেখেছিল ... কেবল ত্রুটি এখনও আছে।
ত্রুটিটি নিম্নরূপ:
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);
।
আমি যখন জসন ফাইলটি সরিয়ে ফেলি তখন আমার ত্রুটিটি পাওয়া যায়: "GET http: //.../wokab.json 404 (পাওয়া যায় না)" সুতরাং আমি জানি যে এটি লোড হচ্ছে (বা কমপক্ষে চেষ্টা করার চেষ্টা করছে)।
Uncaught SyntaxError: Unexpected token I
পাইথন এনকোডের কারণে আমি একইরকম পেয়েছিjson.dumps([float('inf'),float('nan')]) == '[Infinity, NaN]'
var glacier = data;
যথেষ্ট করা উচিত