scorm测验从json文件中获取问题

时间:2015-07-09 13:32:02

标签: jquery html scorm

我用HTML和jQuery创建了一个简单的测验系统。这是一个单页滑动模板。这些问题是从json文件中获取的,并通过jQuery在HTML中显示。就这么简单。

现在我想将它添加到scorm云中。我需要帮助。我已经从另一个项目复制了清单文件并进行了编辑。然后我压缩整个项目文件夹并上传到scorm云。上传是成功的,但是现在当我尝试测试它时,虽然我包含了questions.json文件,但我没有得到问题。
提取问题的脚本:

$.ajax({
        url: 'questions.json',
        type: 'POST',
        dataType: 'json',
        encoding: 'UTF-8'
    })
    .done(function(result) {
        var result_array = $.map(result, function(el) { return el; });
        result_array = shuffle(result_array);
        result_array = result_array.slice(0, 15); 

        var json_string = JSON.stringify(result_array);
        var questionsReadyForStorage = encodeURIComponent(json_string);
        localStorage.setItem('questions', questionsReadyForStorage);
        QUESTIONS = localStorage.getItem('questions');
        QUESTIONS = decodeURIComponent(QUESTIONS);
        QUESTIONS = JSON.parse(QUESTIONS);
        set_question(0);
    })  
    .error(function(jqXHR, textStatus, errorThrown) {
        alert('Error: '+textStatus);
        do_sliding(false, '#start', false, true);
    });

这里我得到了ajax错误。无法获取问题。我也尝试使用外部URL在ajax调用中获取questions.json文件,但没有运气。我的方法在这里错了吗?我怎样才能做到我想要实现的目标?

0 个答案:

没有答案