我有一个设置页面,如。。。
add_options_page ( \'XXX\', \'XXX\', \'manage_options\', \'xxx_plugin\', \'xxx_options_page\' );
function xxx_options_page() { ?>
<div class="wrap">
<h2><?php _e(\'XXX Settings\', \'xxx\'); ?> </h2>
<form action="options.php" method="post">
<?php settings_fields(\'xxx_plugin_options\'); ?>
<?php $options = get_option(\'xxx_options\'); ?>
<?php $t = xxx_get...; ?>
<table class="form-table">
<select name=\'xxx_options[foobar]\'>
<?php foreach($t as $key => $value) { ?>
<option value=\'<?php echo $key ?>\' <?php selected($key, $options[\'xxx\']); ?>><?php echo $value ?></option>
<?php } ?>
</select>
// ... more elements, submit-button, ...
</form>
<?php } ?>
我需要添加另一个select元素,这些值取决于第一个select元素的选择。
例如:第一个选择元素:选择国家->第二个选择元素:选择所选国家的州->第三个选择元素:选择所选国家的城市。
我认为,没有Ajax我无法做到这一点,但我没有找到一些匹配的示例或教程来说明如何使用WP和Ajax做到这一点。有什么想法吗?有什么例子吗?TIA!