这里变量数据应该保存数据getJSON-method返回。但是有什么不对吗?似乎数据是空的。
$(function(){
$("#subjectgroups").change(function(){
$.getJSON("/getSubCategories?id="+$("#subjectgroups").val(), function(data){
var options = '';
for (var i = 0; i < data.length; i++) {
options += '<option value="' + data[i].id + '">' + data[i].description + '</option>';
}
$("#mainsubjects").html(options);
})
});
});
当我在浏览器上输入getJSON url时,我得到的json元素恰到好处,例如:
[{"description":"Religion","id":34},{"description":"uskonto","id":9}]
答案 0 :(得分:0)
删除"/getSubCategories?id=",+$("#subjectgroups").val()