为什么更改时事件在下拉列表中工作一次

Why on-change event working once in drop-down list?

本文关键字:工作 一次 下拉列表 事件 为什么      更新时间:2023-09-26
registry.byId("ddlDistrict").on("change", function () {
    alert(dom.byId("ddlDistrict").value);
    if (findParams.searchText = dom.byId("ddlDistrict").value) {
         {
             findParams.searchFields = ["districtname"];
             findTask.execute(findParams, showResults);
         }
    }
});

任何人都可以帮助我使此代码适用于依赖下拉列表。我有级联下拉菜单。Heen 我使自动回发错误上述函数适用于每个事件,但依赖下拉列表不起作用。

在你的 if 代码中,你是在做一个赋值而不是一个比较:

所以在值比较中添加另一个相等的"="或拖曳其他相等的类型和值比较

if (findParams.searchText === dom.byId("ddlDistrict").value) {
...
}

希望对您有所帮助