我试图根据我在第一个选择中选择的内容显示第二个选择!!这是wjat我继续
$("select#semestre").change(function(){
var sem = $(this).val();
var data = {"sem":sem};
$.post('myScript.php',data,function(result){
$("select#matiere").append(result);
});
});
我的代码工作正常,但是当我更改选择选项时,它会为旧版本添加另一个选项,我想要的是删除旧选项并显示另一个结果
答案 0 :(得分:1)
当你选择另一个选择选项时,你清理选择并附加请求产生的结果!!不确定,但我建议你试试这个
$("select#semestre").change(function(){
var sem = $(this).val();
var data = {"sem":sem};
$.post('myScript.php',data,function(result){
//here the select will be empty and then it will be fulled with the result coming from your post
$("select#matiere").html("");
$("select#matiere").append(result);
});
});
答案 1 :(得分:0)
.append()
......你猜对了,附加元素!
请改用.html()
,即:
$("select#matiere").html(result);