首页 > 解决方案 > 如何通过加载保存的搜索功能处理填充下拉列表

问题描述

因此,我有 3 个名为 marketOrg、region 和 District 的下拉框,它们通过 ajax 调用填充。当页面加载时市场被填充,然后当用户从该下拉列表中选择一个 marketOrg 时,它调用 getRegion() javascript 函数。这将获取 marketOrg 的值,对其进行 ajax 调用,并填充区域下拉列表。然后,用户将对区域执行相同的操作以填充区域框。

我目前的配置方式是,每当我切换我的 marketOrg 时,我都会完全清空区域和地区框。这完全没问题,但我还必须有一个保存整个搜索的功能(例如,用户选择一个市场组织、地区和地区,并可以将其保存为特殊搜索,以便稍后加载和填充)。

这样做的问题是,如果我只是加载一个包含 marketOrg、区域或第 1 区的完整搜索,就会发生 2 件事。1. 它会看到 marketOrg 发生了变化,所以它只会擦除区域/地区框中的值,或者 2. 它会将正确的值放在框上,但是如果我想更改地区或其他东西,我可以' t 因为我正在做的 ajax 加载的瀑布类型。

是否有任何人发现此类问题的解决方案或解决方法?欢迎任何途径或建议。

标签: javascriptjavahtmljqueryajax

解决方案


我实际上以一种非常简单的方式解决了这个问题。当我从数据库加载信息时,在将信息直接推送到 drop 之前,我检查了它们的值。然后我使用这些值分别调用 ajax 函数。


推荐阅读