这是我的问题,因为我从未使用过json,总是只是javascript中的数据库或对象。
我不想要JQUERY,我只需要简单的javascript!
但是现在当我尝试从json文件中获取一些数据时,我得到空响应:
function loadJSON(file, callback) {
var xobj = new XMLHttpRequest();
xobj.overrideMimeType("application/json");
xobj.open('GET', file, true);
xobj.onreadystatechange = function () {
if (xobj.readyState == 4 && xobj.status == "200"){
callback(xobj.responseText);
}
};
xobj.send(null);
}
function load(){
loadJSON("data.json", function(response) {
var some_data = JSON.parse(response);
console.log(some_data);
});
}
data.json包含:
{"cars":["Mazda", "BMW"],"myCar":"BMW"}
基本上我想买车并用它做点什么...... 当我在javascript中使用对象时,这很容易,但正如我所说,我从未使用过json所以我真的不知道我的代码中有什么问题。