两个动态下降

我有两个下降。 当我选择第一个。 应根据第一个选择的值从数据库填充第二个。 我不想提交然后获取值,所以基本上没有页面刷新。我需要jquery和Ajax吗?

虽然jQuery和AJAX并不是严格要求的,但如果你想快速做到这一点并且未来的开发人员知道发生了什么,那么就是这样。 第一个下拉列表应触发onChange以通过AJAX在JSON列表中拉出第二个下拉列表的内容并自动填充第二个下拉列表。

不需要 jquery,但它使ajax更容易!

此外,您不需要 ajax,但如果不使用它,则必须在初始页面加载时为第二个组合加载整个数据库。

如果您已经拥有页面上的数据,那么您不需要jQuery,也不需要AJAX。

但是,如果您有大量数据,建议使用AJAX。

Aditya …看看这个AJAX Triple DropDown是否对你有所帮助,因为它一直是我的学习教程(Jason Kraft – info@inks-etc.org)。 我还在学习AJAX,并开始学习JQUERY,所以我的球赛还没有结束。

ajax_statecity_index.php

  Inks Etc. Triple Ajax Dropdown List     
Country
State
City
**ajax_findstate.php** $query="SELECT `id`,`state_name`, `country_ID` FROM states WHERE country_ID='$country'"; $result=mysqli_query($dbc,$query) or die(mysqli_error($dbc)); ?> **ajax_findcity.php** Place 3 Tables in a phpmyadmin database: Table: Country id_country country_name 1 USA 2 Canada 3 India Table: State id_state state_name id_country 1 Florida 2 Quebec 3 Maharashtra Table: City id_city city_name id_state id_country 1 Sarasota 1 1 2 Montreal 2 2 3 Mumbai 3 3 Any questions email Jason Kraft a text...but I am far from being near perfect in fact I feel quite elementary with all that I need to know. Good Luck...Aditya