Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用jquery从第一个列表框中选择来填充第二个列表框?_C#_Javascript_Jquery - Fatal编程技术网

C# 如何使用jquery从第一个列表框中选择来填充第二个列表框?

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中选择了新的内容,

我有两个问题

1)
我有一个列表框,它根据我在第一个下拉列表中选择的内容填充。 使用
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);