日期:2014-05-17  浏览次数:20663 次

动态生成下拉列表的问题
现在有一个专业表,里面有专业ID和专业名称等内容,还有一个学生信息表,里面存着学生姓名,性别,年龄,专业名称,其中专业名称的值跟专业ID一样。现在我要做的效果是,当用户点击学生信息增加页面,当页面加载完全,专业名称那里就动态生成一个下拉列表,显示值为专业表里面的专业名称,value值为专业ID,根据选择的专业名称把专业ID插入到学生表中间去,该怎么实现,操作数据库用的ibatis框架,浏览器端用jquery+ajax动态生成。

------解决方案--------------------
先不管你用的框架,可以确定的有如下几点:
1·显示专业名称的下拉列表的数据来源是你的专业表,是部分还是全部?你进行分类了吗?
2·如何获取专业名称的ID、名称--通过ajax
3·获取数据后如果在页面显示--可以在页面的onload()事件或者下拉框事件中处理ajax的return value,为select添加option选项(value为id,text为名称)
4·在做学生信息保存的时候,直接进行保存就可以了,不用再考虑专业的问题