gpt4 book ai didi

php - select onchange中查询数据库

转载 作者:行者123 更新时间:2023-11-29 19:16:27 25 4
gpt4 key购买 nike

我想知道如何更好地解决这个问题以及我的选择是什么。我无法为此使用 AJAX 请求。

我有一个通过数据库中的 SELECT 查询填充的下拉选择。该下拉列表将用户的 display_name 显示为标签,并将其ID 显示为值。所以:

$('select').val() 检索 ID。

我的问题是我想在下拉选择的 onchange 事件中显示所选用户的用户名(同一数据库表中的另一列)。

我的做法是否错误?

编辑:

我正在使用 Wordpress 的高级自定义函数,因此这就是我检索选择并填充它的方式:

function acf_load_color_field_choices( $field ) {
$field['choices'] = array();

foreach ($query as $row) {
$field['choices'][$row[ID]] = $row[display_name];
}

return $field;
}
add_filter('acf/load_field/name=select_name', 'acf_load_color_field_choices');

知道是否有办法向其添加 data- 属性吗?

最佳答案

恕我直言,最好的方法,因为你不能使用 AJAX将会是

  • 您实际上可以获取用户名以及用于填充选择的查询。
  • option 中创建一个属性标签并根据标签中的 id 填写查询中的名称,如 <option data-name='Name' value='' ></option>
  • 在更改时获取此属性,您的问题就会得到解决

关于php - select onchange中查询数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42664428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com