我有一些代码,其中第一个下拉菜单使用 PHP 和 JQuery 动态填充第二个下拉菜单。
使用的代码
$('#first_choice').change(...)
在这个函数中,一个getter.php
文件使用第一个选择值从数据库加载第二个菜单的数据,如下所示:
$first_choice=$("#second-choice").load(
"getter.php?choice=" + $("#first-choice").val()
);
这个 php 页面是 json 编码的。在 change 函数内部有一个.get()
函数,该函数具有选择菜单 php 页面的 url,一个附加到第二个菜单选项的函数(数据)和格式“json”作为最后一个参数。单击第一个菜单时,调用了一次更改函数以更改第二个菜单。我记得.ajax
参数是假的。