我有3个选择选项,它们各自加载值
我的第一个选择是Continent它具有大陆加载值第二个选择是Country这个选择将加载在大陆的更改上,然后最后一个选择是City这个将加载在国家的更改上它工作正常
当前,因为当我在select from数据库中加载数据时select语句的on change事件,它没有显示正确的数据,因为它显示的是onchange事件时的数据。
我的问题是如何停止3 select选项的onchange事件,以便可以从数据库中加载数据我一直认为停止onchange是从数据库中加载数据的最佳方式。如果有任何其他选项可以加载这些选择的数据,我会很高兴地尝试它。

最佳答案

为了阻止jQuery中的事件传播,我们有多个选项,比如event.stopPropagation()event.preventDefault()
现在在onchange函数中,使用方法停止传播,并使用ajax()方法从数据库加载值。
但我建议在大陆和国家/地区都有onchange事件,这样每当它们被更改时,只要在onchange函数中使用ajax从数据库中填充相应的子值。不需要停止传播。

09-11 17:42
查看更多