我正在尝试创建一组使用PHP和JavaScript互连的下拉框。
我的目标是从下拉框中读取输入值,并使用它来确定其他下拉框的值。
例如,用户执行以下操作的状态的下拉列表:
- 选择一个州
- 选择该州内的省份
- 选择该省内的城市
我希望做这样的事情,但从数据库中读取价值并使用上述技术。
数据库查询由 PHP 执行。PHP 在服务器端执行。
HTML 呈现在客户端,这是用户交互发生的地方。
因此,要根据用户交互从数据库中获取信息,您需要发出HTTP请求以从服务器获取信息。
为此,您将使用 AJAX。阅读它以解决您的问题。
如果不指定您正在使用的任何库,只能猜测。但是,经过快速搜索,我推荐以下插件:
- http://www.cssscript.com/generic-country-state-dropdown-list-countries-js/
Github在这方面也有一个非常有趣的项目:
- https://github.com/mrmarkfrench/country-select-js
这些解决方案将帮助您避免使用数据库的需要。但是,如果您确实需要这样做,则必须使用 AJAX 并至少向服务器发出请求。
总的来说,如果你使用像jQuery这样的库或像Angular这样的框架,事情会更容易,但你仍然可以使用你所拥有的东西进行管理。
希望对您有所帮助!