我拥有的内容: file.txt 中的县、州和代码列表,以“,”作为分隔符:
001001,Autauga, AL
001003,Baldwin, AL
001005,Barbour, AL
001007,Bibb, AL
001009,Blount, AL
001011,Bullock, AL
001013,Butler, AL
我想做的事情:
鉴于我有县和州,搜索特定代码。
想法: 用ajax加载整个文件并解析它:
$.ajax({
url : CountyAndStateURL,
type : 'GET',
dataType : 'txt',
crossDomain : true,
success: function(data) {
pageExecute.fileContents = data;
这就是我迷失的地方......我如何搜索这个文本文件并找到我知道县和州的代码?
最佳答案
使用循环。
var result = [];
var rows = text.split('\n');
for (var r = 0; r < rows.length; r++) {
var items = rows[r].split(',');
var item = {};
item.code = items[0];
item.name = items[1];
result.push(item);
}
console.log(result);
<强> jsFiddle
要获取代码,只需这样测试:
if (item.state == state && item.county == county)
return item.code;
关于javascript - 解析和搜索文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29309447/