2014-06-19 84 views

回答

4

简单地说,你可以用一个AJAX调用加载并解析JSON:

function levelRequestListener() { 
    var levels = JSON.parse(this.responseText); 
    console.log(levels); 
} 

var request = new XMLHttpRequest(); 
request.onload = levelRequestListener; 
request.open("get", "level.json", true); 
request.send(); 

你可以通过写一个接口来描述层次结构,使你可以得到的类型检查借此达到一个水平,自动完成levels变量...

interface Level { 
    id: number; 
    name: string; 
} 

function levelRequestListener() { 
    var levels: Level[] = JSON.parse(this.responseText); 
    console.log(levels[0].name); 
}