首页 > 解决方案 > 如何使用 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;

        }
      });

    }
});

在此处输入图像描述

标签: javascriptjquerydatatables-1.10

解决方案


推荐阅读