日期:2014-05-19  浏览次数:20691 次

使用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对象,然后用二楼的方式将数据加到下拉框便可