使用道具 举报
原帖由 jackychongchong 于 2009-3-31 11:16 发表 1级select在onchange事件触发时把该select的text(或value)通过ajax的方法发送到后台(如果2级select数据选项很多的话可以用异步加载loading,数据量少的话用同步方式),后台根据text(value)的值在数据库中查询出数据集,可以将数据集转换成xml,或者转换成用分隔符组成的文本,或直接拼成json方式,发送到前台,前台根据解析xml或文本解析出数据集,采用dom操作根据数据集循环动态加载选项。创建一个option项 :var opt = document.createElement("option"opt.text="";opt.value="", select添加一个option select.options.add(opt) ,select为元素对象 。 这应该是最原始的方法,现在很多js 框架都如 jquery 都有很多封装好的方法都可以简化这些代码。
本版积分规则 发表回复 回帖后跳转到最后一页