0
因此,如果我用$.get('/preceed_with_an.txt', function(data){var ans = data.split('\n')});
替換ans = ["filler","more filler"]
,但是當$ .get行在其中時拒絕執行for循環並且沒有任何內容寫入控制檯。對於上下文,我正在編寫代碼,告訴您是否應該在單詞之前使用A或AN。您使用的單詞全部在preceed_with_an.txt
的單獨行上我已經檢查了$ .get函數,並且文件被寫入到數組中。For Loop永不執行(Javascript/Jquery)
$(document).on('input',$('#givenWord'),function(){
var ans = new Array;
$.get('/preceed_with_an.txt', function(data){var ans = data.split('\n')});
for (var i = 0; i < ans.length; i++){
console.log("help");
if (ans[i] == $('#givenWord').lower){
var answer = $("#answer");
console.log("AN");
$(answer).text("An");
break;
}else{
var answer = $("#answer");
console.log("A")
$(answer).text("A");
}
}
});