【发布时间】:2021-02-13 15:05:20
【问题描述】:
此代码应该在用户单击按钮时从数组中获取随机 JSON 数据。我正在使用一个函数来返回一个随机数。但是当我加载页面并单击按钮时,有时会得到随机数据,有时会出错。
这是为什么?提前致谢。
$(document).ready(function () {
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function renderQuiz() {
console.log(userdata.USER.TOPSONGS[(getRandomInt(0,2))][(getRandomInt(0,4))].snippet);
}
...
$('#button').click(function () {
renderQuiz();
console.log("userprogress: " + userprogress);
if (userprogress < 10) {
userprogress++;
$('#answered').text(`${userprogress} / 10`);
}
else { window.location.href = '/result'; }
return;
});
}); //end document.ready
【问题讨论】:
标签: javascript html jquery json