我正在使用 PHP,并希望使用 jQuery 更改下拉菜单的值,我想将 PHP 数组传递到 jQuery 变量中(使下拉菜单值动态化)。目前,我得到的数组($data)格式如下:
以下是我的脚本,它展示了静态的“下拉菜单”值,但我希望将php数组(名称)的值传递到下拉菜单中,以便我可以制作动态下拉菜单。
Array
(
[0] => stdClass Object
(
[UserId] => 8
[name] => web1
)
[1] => stdClass Object
(
[UserId] => 9
[name] => web2
)
)
以下是我的脚本,它展示了静态的“下拉菜单”值,但我希望将php数组(名称)的值传递到下拉菜单中,以便我可以制作动态下拉菜单。
<script>
var newOptions = {
"Select your user":"",
"Option 1":"option-1",
"Option 2":"option-2"
};
var $el = $('#acf-field_628e17fc947e4');
$el.html(' ');
$.each(newOptions, function(key, value) {
$el.append($("<option></option>")
.attr("value", value).text(key));
});
</script>