将问题从Excel添加到jQuery测验

时间:2015-06-24 06:15:37

标签: jquery excel

我使用jQuery以最简单的方式进行了测验。有4个可能答案的问题,您选择答案并检查它。如果答案是正确的,它会告诉你,如果它是错的,它会告诉你,你会转到下一个问题。细

我在Excel文档中有很多问题,在一列我有问题,在另外三列我有可能的答案,在第四列我有正确的答案。

导入问答的最简单方法是什么?

我可以手动放置它们,但是有很多问题,超过600个,我确信必须有一种方法可以更快地完成它。测验工作正常。

这是测验的代码:

$( document ).ready(function(){ 
$(".correct").hide();
$(".ohhh").hide();
$(".final").hide();
$(".question").hide();
$(".warning").hide();
$(".current").show(); // the first question

$("#comprobar").click(function(){ // when checking the answer, if it right   
                                     tell the user that's right
    if ($( "input:checked" ).val() == "true") {
        $(".warning").hide();
        $(".ohhh").hide();
        $(".correct").show();
        $('#check').attr("disabled", true); // a button
        if ( $option.hasClass('.big') ) {
            $option.addClass('.big'); 
        }
        else if ($( "input:checked" ).val() == "false"){
            $(".warning").hide();
            $(".correct").hide();
            $(".ohhh").show();
            $('this').find('.correct').addclass('big'); // if it is wrong, 
                                                           tell the user
        } else {
            $(".warning").show(); // if no answer is checked, tell the user
        }
            $( "input:checked" ).val() == reset;  // clear the checked value
    }); 

    $("#continue").click(function(){
    $('#check').attr("disabled", false);
        $(".correct").hide();
        $(".ohhh").hide();
        $(".warning").hide();
        $('.current').removeClass('current').hide()
            .next().show().addClass('current');        
                if ($('.current').hasClass('last')) {
                $('#continue').hide();
                $('#check').hide();
                $(".final").show();
            } 
            $('.actual').trigger("reset");
        });     
    });

1 个答案:

答案 0 :(得分:0)

使用JSON。

Excel可以导出为CSV文件。

您可以使用各种在线工具将CSV文件转换为JSON,例如:https://shancarter.github.io/mr-data-converter/

使用该工具,您甚至不需要导出或任何东西,只需复制和粘贴。

然后你可以使用jQuery解析JSON:http://api.jquery.com/jquery.parsejson/