根据另一个下拉列表选项在下拉列表中加载元素

时间:2011-10-05 21:45:18

标签: jquery ajax asp.net-mvc-3 drop-down-menu

想象一下国家的下拉列表:

Florida
Washington
Maryland
Maine

根据所选择的州,我需要在该州内加载一系列城市。

我已为此情况创建了我的数据库架构:

State             City
---------         -----------
ID                ID
Name              Name
                  StateID

我正在考虑使用ajax从ActionMethod获取JSON响应,并使用jQuery将这些值加载到城市下拉列表中。

这是一条好路吗?

由于我需要获取所选的城市ID(以处理请求来自哪个城市),如何不仅将文本和ID分配给下拉列表项目

有关如何处理此事的任何建议?

1 个答案:

答案 0 :(得分:1)

这是一个常见问题,被称为“级联下拉列表”

尝试谷歌搜索

'asp.net mvc jquery ajax cascading dropdownlist'

你应该找到很多信息,教程等