0
2 개 페이지 (첫 번째 질문은 2 개, 두 번째 질문은 1 개)에 Moodle 퀴즈가 있습니다. 그 3 개의 질문을 검색하고 싶습니다.무들 퀴즈의 모든 질문 검색하기
function getQuiz(IdQuiz){
ajaxRequest("mod_quiz_start_attempt",{quizid:IdQuiz,forcenew:1}).success(function(quiz){
getQuestions(quiz.attempt.id,0);
});
}
function getQuestions(idAttempt,currentPage){
ajaxRequest("mod_quiz_get_attempt_data",{attemptid: idAttempt, page: currentPage}).success(function(response){
console.log(response);
if (response.nextpage > -1){
getQuestions(idAttempt,currentPage+1);
}else{
console.log('stopped');
}
});
}
그것은 제대로 첫 페이지의이 개 첫번째 질문을받을 그러나 두 번째 페이지에 대한 응답이 나에게 질문을 포기하지 않고 콘솔에 날이 알려줍니다
나는이 코드를 사용 :
function getQuiz(IdQuiz){
ajaxRequest("mod_quiz_start_attempt",{quizid:IdQuiz,forcenew:1}).success(function(quiz){
getQuestions(quiz.attempt.id,0);
getQuestions(quiz.attempt.id,1);
});
}
: 나는 그런 최초의 기능을 수정할 때 나는 작동하기 때문에
Object {exception: "dml_missing_record_exception", errorcode: "invalidrecord", message: "Can not find data record in database table quiz_attempts."}
이 이상하다
(ajaxRequest는 Ajax 요청을 무들에게 보내는 함수 일뿐입니다)