我有两个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="" 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的值传递给第二个选择,所以当我选择第一个选择下拉列表中的第一个选项时,第二个选择列表会出现在相应的街道上?