У меня есть функция jQuery, которая не выполняет весь код до второго щелчка. Он выходит за пределы $ .get и выполняет первый 'console.log (' hit ')', но он никогда не пропускает оставшуюся часть кода до второго щелчка. Есть идеи?Функция jQuery .click требует двух кликов?
$(document).ready(function() {
$('#startbutton').click(function() {
$.get('getquestion',
function(data, status) {
var qAndA = data
window.jsonQA = jQuery.parseJSON(qAndA);
console.log(jsonQA)
});
console.log('hit')
var questionArray = []
for (var i in jsonQA) {
questionArray.push(i)
}
var index = Math.floor(Math.random() * questionArray.length)
var theQuestion = questionArray[index]
$('#question').html(theQuestion)
console.log('hit2')
});
});
любое сообщение об ошибке? –
Откройте консоль javascript (F12 в большинстве браузеров). Он показывает какие-либо ошибки? –