论坛首页 入门技术论坛

可以用js做一个下拉框,而下拉框的选项又是来自数据库的吗?

浏览 5482 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-11-13  
已经用js添加了行,可是行内要有一个下拉框给用户选择,而下拉框的内容以后可能会变动,因此需要从数据库动态查询,而不是用option='1'之类的来指定。
看过许多方法,似乎都是在下拉框内容确定的前提下做的,请问用js可以添加带动态下拉框的行吗?
谢谢!
   发表时间:2009-11-13  
从数据库读取数据到Combox似乎是很常见的事情啊。。。jquery 或者 Extjs中都有类似的东西。。。

难道我没看懂???
0 请登录后投票
   发表时间:2009-11-13  
norwind 写道
从数据库读取数据到Combox似乎是很常见的事情啊。。。jquery 或者 Extjs中都有类似的东西。。。

难道我没看懂???


jquery?看到的都是把数据直接放在数组里,或者用option逐项罗列的,没找着从数据读取数据的例子...
0 请登录后投票
   发表时间:2010-05-25  
可以用json来做
0 请登录后投票
   发表时间:2010-05-26  
新手来学习一下,Java也只是刚入门,前几天在一个项目中用DWR实现过这个。。。。
0 请登录后投票
   发表时间:2010-05-27  
回复lz的问题:
楼主的问题核心就是要将数据库里的数据添加到下拉框里。
该需求可以分两种情况:
1,只装载,不变化。那么这样可以选择在页面生成阶段在数据库端进行数据读取,然后将所可能需要的数据以json的形式直接输出到页面。然后在页面呈现之后,用js从json中获取相应的数据对象进行对下拉框的填充。
2,在页面呈现之后在不发送页面请求的情况下,从数据库中获取数据填充下拉框,这就需要页面的动态刷新了。可以通过js的功能来实现对后端资源的请求。这个可以选择用ajax的方式实现,这可以选择现有的ajax框架实现。或者通过js在dom树中动态添加script节点或设置异步资源的请求,如img对象的src属性等来简介的对后台资源进行请求,实现动态数据刷新的需求。

此外具体情况具体分析。

欢迎交流。
0 请登录后投票
   发表时间:2010-05-27  
我估计楼主疑惑的是没有后台代码怎么就是从数据库读的了。你在前台看源码当然看不到怎么从数据库里读的了。你应该去看后台的源文件
0 请登录后投票
   发表时间:2010-06-01  
liuzhiqiangruc 写道
回复lz的问题:
楼主的问题核心就是要将数据库里的数据添加到下拉框里。
该需求可以分两种情况:
1,只装载,不变化。那么这样可以选择在页面生成阶段在数据库端进行数据读取,然后将所可能需要的数据以json的形式直接输出到页面。然后在页面呈现之后,用js从json中获取相应的数据对象进行对下拉框的填充。
2,在页面呈现之后在不发送页面请求的情况下,从数据库中获取数据填充下拉框,这就需要页面的动态刷新了。可以通过js的功能来实现对后端资源的请求。这个可以选择用ajax的方式实现,这可以选择现有的ajax框架实现。或者通过js在dom树中动态添加script节点或设置异步资源的请求,如img对象的src属性等来简介的对后台资源进行请求,实现动态数据刷新的需求。

此外具体情况具体分析。

欢迎交流。

谢谢!!
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics