内部からの変数:アクセス私は私のjsファイルに次のしているAJAX呼び出しの成功
var highestNumb;
$.ajax({
url: 'https://api.m.hostelworld.com/1.5/properties/'+propID+'/?update-cache=true',
dataType: 'json',
headers: {
"Accept-Language": lang
},
success: function(json) {
var numb = 0;
for (var key in json.rating) {
numb = Math.max(numb, json.rating[key]);
}
highestNumb = numb;
return highestNumb;
}, cache: false
});
var enH3 = 'Fellow travellers have rated this property ' + highestNumb + ' out of 100.',
deH3 = 'Gäste haben das Hostel mit ' + highestNumb + ' von 100 Punkten bewertet. ',
frH3 = 'Les autres voyageurs ont classé cette propriété ' + highestNumb + ' sur 100',
esH3 = 'Otros viajeros han puntuado este alojamiento con u ' + highestNumb + ' sobre 100.',
itH3 = "I tuoi compagni di viaggio hanno recensito questa struttura " + highestNumb + " su 100",
brH3 = 'Hóspedes anteriores avaliaram esta propriedade em ' + highestNumb + ' de 100.',
ptH3 = 'Hóspedes anteriores avaliaram esta propriedade em ' + highestNumb + ' de 100.',
koH3 = '직접 여행한 숙박객들은 이 호스텔을 10점 만점 중 XX점 주셨습니다. ';
私は以下の変数の変換で、私は「highestNumber」を渡すたびに未定義取得しています。
私は間違った方法で変数にアクセスしていますか?
あなたはそれを 'async:false' wayですか?あなたは 'AJAX'が非同期であるとは考えていませんでしたか? – Rayon