【问题标题】:How can I grab an ID from a dropdown list with jQuery?如何使用 jQuery 从下拉列表中获取 ID?
【发布时间】:2019-08-11 17:55:00
【问题描述】:

我正在使用 MVC 方法在 ASP.Net 上做一个项目。我没有使用实体框架,我使用的是连接到存储过程的 DAL。像这样:

对于我需要的每个操作(列表、删除、编辑...),我都有一个存储过程。这些是我数据库中的表

Empleado 表示员工,Pais 表示国家,Ciudad 表示城市,Viaje 表示旅行 我有一个问题,我需要显示一个包含国家/地区的下拉列表,但是如果我在城市显示中单击其中一个,它应该在我的数据库中显示属于该国家/地区的城市。 这是它现在在视图上的样子: 在存储过程中显示城市的代码是这样的

SELECT [id]
      ,[id_pais]
      ,[ciudad]
  FROM [dbo].[Ciudad]
  WHERE id_pais = @id_pais

如何使用 JQuery 将 ID 从国家/地区发送到该 sps?

【问题讨论】:

  • 您应该在客户端处理pais 下拉列表的change 事件(使用jquery),然后将值(.val()`)发送到控制器,获取匹配的城市并将它们发送回( JSON 格式)到浏览器。最后填充城市下拉列表。

标签: javascript jquery html asp.net


【解决方案1】:

如果我正确理解您的问题。对员工使用“.change()”jquery 方法。从此方法获取员工 ID 并使用 AJAX 发送员工 ID 并获取国家数据作为回报。在此之后通过在下拉列表中使用附加方法绑定国家。城市也是如此。我希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-04
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 2014-12-20
    • 1970-01-01
    • 2014-06-19
    • 2015-07-21
    相关资源
    最近更新 更多