下拉框中利用onclick点击响应添加了(见getdatasets()方法),但下拉的选项无法被选择显示到框里。onchange应该怎么写
<div class="form-group" id="select_now">
<label class="col-xs-3 control-label">选择已有数据集</label>
<div class="col-xs-3">
<select class="form-control" name="select_dataset" id="select_dataset" onclick="getdatasets();">
</select>
</div>
</div>
function getdatasets(){
$.ajax({
type : "POST",
url:"<%=contextPath%>/getDatasets",
data : {
type : "0",
testname : "自动分类",
},
dataType : "json",
async : false,
context : null,
success : function(jsonData) {
if (jsonData && jsonData != '[]') {
//下拉菜单选项显示数据库名,值为数据库的真实地址
var dataList = jsonData;
var select_dataset = $("#select_dataset");
select_dataset.html('');
var inner = "";
for(var i = 0; i<dataList.length; i++){
inner += "<option value= '"+dataList[i].datasetpath +"'>" + dataList[i].dataset + "</option>";
}
$("#select_dataset").append(inner);
}
}
});
}