以相同的形式处理javascript和php中下拉列表的操作


Handle action of drop-down-list in javascript and php in the same form

我正在尝试创建一组使用PHP和JavaScript互连的下拉框。

我的目标是从下拉框中读取输入值,并使用它来确定其他下拉框的值。

例如,用户执行以下操作的状态的下拉列表:

  1. 选择一个州
  2. 选择该州内的省份
  3. 选择该省内的城市

我希望做这样的事情,但从数据库中读取价值并使用上述技术。

数据库查询由 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这样的框架,事情会更容易,但你仍然可以使用你所拥有的东西进行管理。

希望对您有所帮助!