我想知道如何更好地處理這個問題,我有什麼選擇。我無法爲此使用AJAX請求。查詢數據庫在選擇onchange
我有一個下拉選擇通過數據庫中的SELECT
查詢填充。下拉菜單將用戶的display_name顯示爲標籤及其ID作爲值。所以:
$('select').val()
檢索一個ID。
我的問題是我想在下拉選擇的onchange事件中顯示所選用戶的用戶名(來自同一數據庫表的另一列)。
我接近這個不正確嗎?
編輯:
我usiing高級自定義功能的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');
如果有一種方式來任何想法爲此添加一個數據屬性?
http://stackoverflow.com/questions/4480637/how-to-change-a-selections-options-based-on-another-select-option-selected –
你想得到選擇框文本,而不是id ? – yogesh84
您可以將「data-」屬性添加到select項中。例如:數據用戶名。比你可以檢索它。 – oneNiceFriend