私は次のコードを持っています。関数「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;
});
}