javascript - 如何使用 jquery 或 javascript 根据另一个组合框值制作组合框内容?
问题描述
我一直在尝试在另一个组合框的基础上为我的应用程序制作组合框列表。我有两个组合框(第一个是 cmb1,第二个是 cmb2)。现在,当 cmb1 的选定项目的值发生更改时,我想为 cmb2 创建组合框列表我想更改 cmb2 的值。此图显示组合框。我走了这么远,谁能帮助我前进?
listCmb1.on('change', function (e) {
var optionSelected = $("option:selected", this);
var valueSelected = this.value;
var intcmbListIndex = listCmb1.index(this);
var intcmbSelectedIndex = listCmb1[intcmbListIndex].selectedIndex
listCmb1[intcmbListIndex].selectedIndex = 0;
if (intcmbSelectedIndex == 0)
{
listCombBoxFood[intcmbListIndex].value = 0;
}
else
{
alert(valueSelected);
var params = {
PageId:$('#hdnPageId').val()
, ParamID:'1'
};
$.ajax({
url: 'FuneralFoodDrinkHandler.ashx',
type: 'POST',
cache: false,
dataType: 'json',
data: params,
async: true,
success: function (o) {
if (o == null)
{
document.location = '../error.htm/';
}
listCombBoxFood[intcmbListIndex].value = o[intcmbSelectedIndex-1].listCombBoxFood;
}
});
}
});
解决方案
推荐阅读
- c# - Linq 搜索原理和子集合用 OR 语句
- python - 我的 react-native 应用程序无法向我的由 web2py 制作的 RESTful api 触发 PUT 和 POST http 请求
- spring - 使用 Spring Cloud Stream 和 RabbitMq 发送消息更改 ID
- .htaccess - 是否可以将 ldap 授权从门户网站 cgi 表单转发到 apache 中的目录
- c++ - 使用 sprintf 将十六进制 0xAABBCC 转换为字符串“AA:BB:CC”
- windows-server - 程序如何确定它是在 Windows Server 2016 还是 Windows Server 2019 中运行?
- makefile - 开发 makefile 无需执行任何操作
- xsl-fo - XSL FO 2 块在同一行没有表
- mysql - ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) on Windows
- bash - Azure CLI 从 bash 停止 VM 的速度非常慢