代码之家  ›  专栏  ›  技术社区  ›  wesgarrison

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

  •  1
  • wesgarrison  · 技术社区  · 17 年前

    我正在开发rails应用程序。

    我有一个关于国家的下拉列表。选择一个国家会在城市下拉列表中填入该国家的城市。

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

    澄清:我想这样做 完全 客户端。也就是说,发送初始页面请求中的所有值。我不想打电话给服务器,点击数据库,然后返回这些结果。我想让他们把这一页装上去。

    4 回复  |  直到 17 年前
        1
  •  1
  •   Luca Matteis    17 年前

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

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

        2
  •  1
  •   wesgarrison    17 年前

    我使用了jQuery和 jQuery calculations plugin 让它工作起来。

        3
  •  0
  •   Barbaros Alp    17 年前

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

        4
  •  -2
  •   Aram Verstegen    17 年前

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