У меня есть поле с параметрами выбора в файле php:
<div class="form-group">
<div class="col-sm-12">
<div class="input-group">
<div class="input-group-addon"><?php _e('Taxonomy', 'textdomain'); ?></div>
<div class="select">
<select name="categoryxpath_tax" id="select-taxonomy-type" class="form-control" ng-model="model.categoryxpath_tax">
<option value=""><?php _e('Please select a taxonomy', 'textdomain'); ?></option>
<?php
if (get_post_meta($post_object->ID, 'sc_post_type', true) == "") {
$taxonomies = get_object_taxonomies('post', 'objects');
} else {
$taxonomies = get_object_taxonomies(get_post_meta($post_object->ID, 'sc_post_type', true), 'objects');
}
foreach ($taxonomies as $taxonomy) { ?>
<option value="<?php echo $taxonomy->name; ?>"><?php echo $taxonomy->labels->name; ?></option>
<?php } ?>
</select>
</div>
</div>
</div>
</div>
И я создал ту же форму в JavaScript, и я хочу получить значения foreach l oop . Но я не могу получить значения в JavaScript в форме.
if (type == 'taxonomy_field') {
var taxonomies = $('[ng-model="model.categoryxpath_tax"]');
$($event.target).closest('.form-group').before($compile(
'<div class="form-group">' +
'<div class="col-sm-12">' +
'<div class="input-group">' +
'<div class="input-group-addon">' + translate.Taxonomy + '</div>' +
'<div class="select">' +
'<select name="categoryxpath_tax" class="form-control">' +
'<option value="">' + translate.Please_select_a_taxonomy + '</option>' +
taxonomies +
'</select>' +
'</div>' +
'<span class="input-group-btn"><button type="button" class="btn btn-primary btn-block" ng-click="remove_field($event)"><i class="icon ion-trash-a"></i></button></span>' +
'</div>' +
'</div>' +
'</div>'
)($scope));
}
Как мне получить значения foreach l oop в JavaScript?