我有以下代码。我可以调用函数“titlename”并执行 StatList 函数来读取 CSV 文件。但是我无法返回任何值。通过在线浏览我发现这个问题可能与 Ajax 有关,但我不知道 Ajax。我想在以下示例中返回“titles”变量。
function titlename(title_number)
{
jQuery.get('TitleName.csv', function StatList(data)
{
var titles = new Array();
var title_array = jQuery.csv(undefined, undefined, '\r\n')(data);
for (var i=0; i<title_number.length; i++){
for (var j = 1; j< title_array.length; j++)
{
var tmp_compare = title_array[j].slice(0,title_array[j].length-1);
if(tmp_compare.toString() == title_number[i]){
var title = title_array[j][(title_array[j].length-1)];
//console.log(title);
titles.push(title);
break;
}
}
}
return titles;
});
}