C# 如何使用jquery从第一个列表框中选择来填充第二个列表框?
我有两个问题 1)C# 如何使用jquery从第一个列表框中选择来填充第二个列表框?,c#,javascript,jquery,C#,Javascript,Jquery,我有两个问题 1) 我有一个列表框,它根据我在第一个下拉列表中选择的内容填充。 使用jQuery.get检索数据 生成列表的代码如下所示: (...) foreach (DataRow row in dt.Rows) { strList.Append("<option value='" + row["id"] + "'>" + row["enhetsnavn"] + "</option>"); } 这第一次效果很好。问题是,如果我从第一个ddl中选择了新的内容,
我有一个列表框,它根据我在第一个下拉列表中选择的内容填充。 使用
jQuery.get
检索数据
生成列表的代码如下所示:
(...)
foreach (DataRow row in dt.Rows)
{
strList.Append("<option value='" + row["id"] + "'>" + row["enhetsnavn"] + "</option>");
}
这第一次效果很好。问题是,如果我从第一个ddl中选择了新的内容,它将被添加到第二个列表中,因此不会替换现有项目。(名单越来越长) 如何将列表项替换为新项 2)
如果我没记错的话,使用jQuery填充第二个下拉列表不会绑定数据。如果未绑定,则无法使用jQuery检索值/数据 我想我必须使用
jQuery.live
或其他什么?使用
schoolsList.html(data);
为了替换元素的内容,而不是append()
,这显然只会将新数据附加到元素中
至于第二部分,我不完全理解您想要在这里绑定什么数据。我想,这种方法适用于您现在不需要的事件侦听器
您的代码不包含任何要检索任何数据的内容。如果它是一个表单,并且您发送了它,那么数据将被传输,如果这是您所关心的。啊,谢谢!下拉列表是表单的一部分,用户可以在其中输入消息并提交。因此,我需要尽快获取所有输入/选择。我刚做完,以便测试。我做完后会告诉你的。
schoolsList.html(data);