2017-03-18 15 views
0

我在2個不同頁面上有一個Moodle測驗(第一個問題2個,第二個問題1個),我想檢索這3個問題。檢索所有關於Moodle測驗的問題

我用這個代碼:

​​

它正確地得到第一頁的2個第一個問題,但隨後的第二頁,響應不給我這個問題,但告訴我這在控制檯上:

Object {exception: "dml_missing_record_exception", errorcode: "invalidrecord", message: "Can not find data record in database table quiz_attempts."} 

這很奇怪,因爲我的時候我喜歡修改的第一功能的工作原理:

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); 
    }); 
} 

(ajaxRequest只是一個向Ajax請求發送的函數)

回答

0

我自己解決了!這實際上是因爲我試圖訪問已經完成的測驗(代碼被執行多次而不知道它)