Php WP填充选择下拉列表
我有两个html选项,其中包含WordPress中的数据: a) 选择城市列表Php WP填充选择下拉列表,php,wordpress,select,html-select,Php,Wordpress,Select,Html Select,我有两个html选项,其中包含WordPress中的数据: a) 选择城市列表 <?php $args = array( 'child_of' => 50, 'meta_key' => 'E-mail' ); $pages = get_pages( $args ); echo '<select id="towns" name="towns">'; echo '<option value="" select
<?php
$args = array( 'child_of' => 50, 'meta_key' => 'E-mail' );
$pages = get_pages( $args );
echo '<select id="towns" name="towns">';
echo '<option value="" selected="selected">Please choose a town...</option>';
foreach($pages as $post) {
$page_id = get_the_ID();
$page_meta = get_post_meta(get_the_ID(),'E-mail',true);
$page_title = get_the_title($ID);
echo '<option value="' . $page_meta .'">'. $page_title . '</option>';
}
echo '</select>';
?>
b) 选择带有街道名称的列表
<?php
//$page_id = 62;
echo '<select id="streets" streets="kierunki">';
echo '<option value="" selected="selected">Please choose a street</option>';
$tags = wp_get_post_tags($page_id);
foreach ($tags as $tag) {
echo '<option value="' . $tag->name . '">'. $tag->name . '</option>';
}
echo '</select>';
}
?>
是否可以将$page_id的值传递给second select,因此当我在first select下拉列表中选择例如first option时,第二个选择列表将显示相应的街道?您必须提交表单并在新生成的表单中使用
$page\u id
,或者在第一个选择后使用jQuery/AJAX生成第二个选择
。根据第二个解决方案-如何连接使用jQuery/AJAX从第二次选择中获取的数据?使用$(#towns)。更改函数以获取所选城镇。然后使用AJAX
调用检索所需的$tags
。然后让jQuery为第二个选择输出HTML。好的,但是如何使用jQuery selected$page\u id变量将HTML传输到第二个选择?抱歉,这不是教程,workthrough forum。找到一些关于这些主题的信息,把一些代码放在一起。如果遇到问题,请提交一个新问题,提供您尝试过的代码。