我正在尝试创建一个测验应用程序,无法将数组中的问题和答案存储到DB中。
Array1包含用户输入的问题值
Array2包含用户输入的答案的选项值
我正在分享我的代码, questions_enter 是获取代码的问题。 text_val 包含答案(可以是多个用户选项,最多选项6)
newquesDiv = $(document.createElement('div'))
.attr("id", 'quest_id' + quest_count);
newquesDiv.after().html('<p>'+question_enter+'</p>');
for(var i=0;i<text_val.length;i++){
newquesDiv.append('<input id="text'+checkbox_count+'" value="'+text_val[i]+'" type="text" name="textname" readonly/><br>');
checkbox_count++;
}
newquesDiv.append('<br>')
newquesDiv.appendTo("#questions_options");
输入
Array1 = ["Q1","Q2","Q3","Q4"...]
Array2 = [ "a", "b", "aa", "bb", "cc".... ]
需要像这样的输出
Q1 a,b
Q2 aa,bb
Q3 cc
答案 0 :(得分:0)
我只是自己找到答案,在js中创建了字典,并将所有问题和答案添加到其中,使用python进行解析。
quest_array.push(
$('#enter_question').val()
);
last['quest_array']=quest_array
option_array.push(
text_val
);
last1['option_array']=option_array
topics_array.push(
topics_name
);
last2['topics_array']=topics_array