从json文件中获取数据会返回空响​​应

时间:2017-03-06 14:35:13

标签: javascript json

这是我的问题,因为我从未使用过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所以我真的不知道我的代码中有什么问题。

0 个答案:

没有答案