我有一个问题'具有1个答案类型的最多10个选项的表,该类在answer_type列中声明。
首先,这是我的代码,用于根据文本框中的用户输入显示下拉列表。这些生成的下拉列表包含问题
<script>
$(document).ready(function(){
$("#execute").click(function(){
var numQ = +$('#q_num').val();
//Loop--
for(var ctr=0; ctr < numQ; ctr++){
var str = load_questions();
$("#divQuestions").append(str);
}
});
});
</script>
在输入问题数量后,需要选择一个类别或子类别来实际生成下拉数量,因为所有问题都在一个类别或子类别下。
function load_questions(){
var xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET","ajax.php??main=1&subcategory="+document.getElementById("subcategorydd").value +"&cnt="+document.getElementById("q_num").value,false);
xmlhttp.send(null);
document.getElementById("question").innerHTML=xmlhttp.responseText;
}
当我在下拉列表中选择一个问题时,如何显示答案类型并显示answer_type,例如复选框,radiobutton?
答案 0 :(得分:0)
<script>
$('#group').change(function (){
$.ajax({
type: "GET",
url: "ajax.php??main=1&subcategory",
data: {main:'1', subcategory:$('#subcategorydd').val(), cnt:$('#q_num').val()},
dataType: "html", //expect html to be returned
async:false,
success: function(response){
$('#divQuestions').append= response;
get_table();
}
});
});
</script>
从php侧
foreach($group->result() as $grp){
echo '<option value="'.$grp->SubNum.'">'.$grp->SubCategory.'</option>';
}
或者您可以提交自己的查询样式