根据所选项目填写选择下拉列表

时间:2009-02-10 00:07:05

标签: javascript ruby-on-rails html-select

我正在使用rails应用程序。

我有一个国家/地区的下拉列表。选择一个国家/地区将填补该国家/地区城市的城市下拉量。

我知道如何在服务器端执行此操作,但如果可能的话,我想在客户端执行此操作。我已经使用了RJS助手,但我没有使用jQuery(不是完全甚至确定它是什么)或其他选择器javascript库。

澄清:我想这样做完全客户端。也就是说,发送初始页面请求中的所有值。我不打算以ajax的方式调用服务器,点击数据库,然后返回那些结果。我希望他们加载页面。

4 个答案:

答案 0 :(得分:1)

也许这可以提供帮助(一个简单的谷歌搜索就可以了):

http://remysharp.com/2007/01/20/auto-populating-select-boxes-using-jquery-ajax/

答案 1 :(得分:1)

我使用了jQuery和jQuery calculations plugin的组合来实现这一点。

答案 2 :(得分:0)

我建议你使用jQuery。但是你需要查看jquery的文档,然后看看jQuery ajax api

答案 3 :(得分:-2)

使用javascript创建一长串元素很可能会在客户端上表现更差。你为什么喜欢它?