prodata
別の関数で使用するには、この関数 (動的に入力される) から変数を取得する必要があります。しかし、私は使用できるかわかりませんreturn
。この関数の外で prodata を使用できるように return を配置する場所。
$.get("proDB.txt", function(data) {
var lines=data.split(/\n/);
var numberofmodels=lines.length-2;
var prodata=[];
var i;
var fieldnames=lines[0].split(/\t/);
for (i = 1; i < lines.length-1; ++i) {
var fields=lines[i].split(/\t/);
var j;
prodata[i]={};
for (j = 0; j < fields.length; ++j) {
prodata[i][fieldnames[j]]=fields[j];
}
}
//remplir la liste déroulante:
var options = '';
for (i = 1; i < lines.length-1; ++i) {
if (prodata[i]['name'].indexOf("elly") >= 0) {
options += '<option value="' + prodata[i]['id'] + '" selected>' + prodata[i]['name']+', '+prodata[i]['brand']+', '+prodata[i]['model']+'</option>';
}else{
options += '<option value="' + prodata[i]['id'] + '">' + prodata[i]['name']+', '+prodata[i]['brand']+', '+prodata[i]['model']+'</option>';
}
}
$("#userchosenpromodel").html(options);
}, 'text'); //$.get
次に、アクセスして使用する必要がありprodata
ます
$('#submitbutton').click(function(e) {
e.preventDefault();
//computeUserDimensions(prodata[proId]);
});
function computeUserDimensions(line){