将服务器端.txt文件加载到JavaScript数组中

将服务器端.txt文件加载到JavaScript数组中,javascript,arrays,Javascript,Arrays,我想加载一个如下所示的.txt文件: 0,0:0 0,1:1 0,2:2 0,3:3 1,0:0 1,1:1 1,2:2 1,3:3 进入一个名为map_id[x][y]的多维JavaScript数组 map_id[0][0]=0

我想加载一个如下所示的.txt文件:

0,0:0
0,1:1
0,2:2
0,3:3
1,0:0
1,1:1
1,2:2
1,3:3
进入一个名为map_id[x][y]的多维JavaScript数组

map_id[0][0]=00,0=0


有可能吗?

您可以使用AJAX。因为JavaScript对于AJAX来说太难使用(InternetExplorer是有罪的),所以您可以使用JQuery

$.ajax({
    type: "GET",
    url: "file.txt",                 // or path to file
    success: function(content) {
        // parse the content (content is the file content)
    },
    error: function() {
        console.log('error');
    }
});
其中,解析内容如下所示:

var lines = content.split('\n');
for ( var i = 0 ; i < lines.length ; i++ ) {
    // take index1, index2, value and store them in a 2d array (parse lines[i])
}
var lines=content.split('\n');
对于(变量i=0;i
你要找的关键词是“Ajax”。我不明白索引1和2来自何处。一行是这样的:
0,1:1
。这是
行[i]
。只需将0作为
index1
,1作为
index2
,1作为值。提示:
拆分