我被要求使用外部json文件更改数据,而对于数据我做了类似的事情
脚本>
function loadJSON(callback) {
var xobj = new XMLHttpRequest();
xobj.overrideMimeType("application/json");
xobj.open('GET', 'linkto.json', true); // Replace 'my_data' with the path to your file
xobj.onreadystatechange = function () {
if (xobj.readyState == 4 && xobj.status == "200") {
// Required use of an anonymous callback as .open will NOT return a value but simply returns undefined in asynchronous mode
callback(xobj.responseText);
}
};
xobj.send(null);
}
function init() {
loadJSON(function(response) {
// Parse JSON string into object
var actual_JSON = JSON.parse(response);
});
}
//More Code
我的Json文件看起来像这样(请注意,这是一个外部JSON文件,不在服务器上,只是一个普通的json文件)
{
"lae":[
{
"lang":"English"
},
{
"lang":"Turkish"
}
],
"curn":[
{
"curr" : "dollar"
},
{
"curr" : "euro"
}
],
"gnamd":[
{
"gname":"poker"
},
{
"gname":"slot"
}
],
"freeplay": "false"
}
但这在这里引发了意外错误
"lae" : [
[问题]:知道我可能做错了什么或什么可能导致此错误吗?