일부 json 데이터를 가져 와서 페이지에 표시하는 jquery 코드를 만들었습니다. 재사용하기 위해, 내가 함수에 싸서 : 첫 번째 시간을 지금Jquery에서 준비된 문서에서 내 함수를 실행하는 방법
$(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);
});
};
});
페이지가로드, 그때 나는 '다음'아이디 증가하고 클릭하면, 자체적으로 실행하는 기능이 필요합니다 기능이 트리거됩니다. 위의 기능은 클릭 트리거를 사용할 때 효과적이지만 문서가 준비되면 바로 트리거 할 수 있습니다.
감사합니다.
* "위의 기능이 잘 작동 방아쇠를 당긴다. 그러나 문서가 준비된 직후에 어떻게 작동시킬 수 있을까? "* 어디서나 click 이벤트를 볼 수 없다. –
click() 함수가 클릭 기능 (가장 최근 및 아마도 다음에 몇 가지 jquery 버전)을 바인드하는 데 작동하지만, – aurel