为什么在下拉列表中进行一次变更事件?

时间:2016-01-14 06:42:09

标签: javascript dojo arcgis-js-api

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我使autopostback伪造上述函数适用于每个事件,但依赖下拉不起作用。

1 个答案:

答案 0 :(得分:0)

在您的if代码中,您正在进行分配而不是比较:

所以添加另一个等于“=”的值比较 或拖曳其他相同的类型和价值比较

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

希望有所帮助