javascript - 如何通过加载保存的搜索功能处理填充下拉列表
问题描述
因此,我有 3 个名为 marketOrg、region 和 District 的下拉框,它们通过 ajax 调用填充。当页面加载时市场被填充,然后当用户从该下拉列表中选择一个 marketOrg 时,它调用 getRegion() javascript 函数。这将获取 marketOrg 的值,对其进行 ajax 调用,并填充区域下拉列表。然后,用户将对区域执行相同的操作以填充区域框。
我目前的配置方式是,每当我切换我的 marketOrg 时,我都会完全清空区域和地区框。这完全没问题,但我还必须有一个保存整个搜索的功能(例如,用户选择一个市场组织、地区和地区,并可以将其保存为特殊搜索,以便稍后加载和填充)。
这样做的问题是,如果我只是加载一个包含 marketOrg、区域或第 1 区的完整搜索,就会发生 2 件事。1. 它会看到 marketOrg 发生了变化,所以它只会擦除区域/地区框中的值,或者 2. 它会将正确的值放在框上,但是如果我想更改地区或其他东西,我可以' t 因为我正在做的 ajax 加载的瀑布类型。
是否有任何人发现此类问题的解决方案或解决方法?欢迎任何途径或建议。
解决方案
我实际上以一种非常简单的方式解决了这个问题。当我从数据库加载信息时,在将信息直接推送到 drop 之前,我检查了它们的值。然后我使用这些值分别调用 ajax 函数。
推荐阅读
- c - 双指针内存分配访问问题与没有索引的指针算术
- python - scrapy中的下一个按钮
- java - Java 与 MongoDB 连接问题 - 获取 SQL 异常
- python - Spyder 远程内核处理
- javascript - Express js 和 socket io 端口 3000 已经
- angular - 有没有办法在 Anguar 8 中全局导入服务或文件?
- android - 布局重力问题:android:layout_gravity="end"
- python - 如何更新类实例Python的值
- apache-flink - 从源构建flink---解析依赖的错误
- google-sheets - 无论如何要将数据从 Node-Red 发送到 Google 电子表格以作为 dtb 存储在表中?