我创建了一些 jquery 代码,它获取一些 json 数据并将其显示在页面上。为了重用它,我将它包装在一个函数中:
$(function(e) {
var answer;
id = 1;
var question = function() {
$.getJSON('getjson.php?id=' + id, function(data){
console.log(data);
var $htmlString = "";
$.each(data, function(index) {
$htmlString += "<h2>" + data[index].question + "</h2>";
str = data[index].answer;
answer = data[index].answer.split(', ');
$htmlString += "<ul>";
for(var index in answer) {
$htmlString += "<li>" + index + " : " + answer[Math.floor(Math.random() * answer.length)] + "</li>";
}
$htmlString += "</ul>";
});$('#content').html($htmlString);
});
};
});
现在,第一次加载页面时,我需要该功能自行运行,然后当我单击“下一步”时,id 会增加并触发该功能。当我使用点击触发器时,上面的功能很好用,但是如何在文档准备好后立即触发它。
谢谢