使用jquery的ajax从后台接受的数据如何放进select下拉框
现在正在做一个级联下拉框,使用jquery的ajax方法得到后台的数据(集合),想放到select的option中,不知道该怎么办,哪位高手能指点一二
jquery
ajax
菜单联动
------解决方案--------------------把得到的数据append到你下拉框的上
<selected id="sel" ></selected>
<script>
function appendData(){
$.("#sel").append("<option value='A'>A</option>");
$.("#sel").append("<option value='B'>B</option>");
}
</script>
------解决方案--------------------可能是$("#sel").append("");
哦 忘了你还有集合遍历下
$.each(data.list, function(key, val) {
$("#sel").append('<option value="' + val.id + '">' + val.name + '</option>');
});
------解决方案--------------------如果会strus2 的话, 直接上struts2, 里面自动就有已经实现联动的select
------解决方案--------------------后台查询后将查询结果转化为json字符串形式返回,jquery $post函数中success事件中获取后台传来的json字符串并转化为json对象,然后用二楼的方式将数据加到下拉框便可