1

我正在开发一个 Rails 应用程序。

我有一个国家的下拉菜单。选择一个国家将用该国家的城市填充城市下拉列表。

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

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

4

4 回答 4

1

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

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

于 2009-02-10T00:30:19.900 回答
1

我结合使用 jQuery 和jQuery 计算插件来实现这个功能。

于 2009-02-18T21:22:27.883 回答
0

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

于 2009-02-10T00:30:47.793 回答
-2

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

于 2009-02-10T00:13:05.293 回答