我正在尝试根据在选择菜单中选择的值使用(wordpress)数据库中的值自动填充文本区域。基本上,选择菜单包含一个球队列表,我希望用所选球队的球员姓名填充我的文本区域。
问题是我需要将所选文本转换为 php 变量才能使用它来查询数据库。像这样:
PHP
$usergroups = $mingleforum->get_usergroups();
$team_title = $_GET['usergroup'];
$team_id = get_page_by_title( $team_title );
$players = get_users( array (
'meta_key' => 'team-meta',
'meta_value' => $team_id
));
JS
jQuery(function(jQuery){
jQuery('#usergroup').change(function() {
jQuery.ajax({
type: "GET",
url: "http://localhost:8888/dev_wordpress/wp-admin/admin.php?page=mfgroups&mingleforum_action=usergroups&do=add_user_togroup",
data: { usergroup: jQuery(this).find(':selected').text() }
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
});
});
更新:更正了网址(基于@jterry 的评论)并且不再出现错误(尽管它仍然无法正常工作)我收到以下错误:
GET http://localhost:8888/dev_wordpress/wp-admin/wpf-addusers.php?usergroup=Coq+and+Bulldog 404 (Not Found)