我的功能是
public function actionGetMy() {
[
{
color: "red",
value: "#f00"
},
{
color: "green",
value: "#0f0"
},
{
color: "blue",
value: "#00f"
}
]
}
现在我应该如何编写select2查询将数据带入字段。选择字段是
<select name="My[]" multiple id="my">
您可以这样使用ajax
<script>
$(document).ready(function(){
$('#my').select2({
minimumInputLength: 2,
ajax: {
url: "optionlist.php",
dataType: 'json',
data: function (term, page) {
return {
q: term
};
},
results: function (data, page) {
return { results: data };
}
}
});
});
</script>
我觉得你想要喜欢
<select name="My" id="my">
<?php
foreach($colors as $value){
?>
<option value="<?php echo $value['value']; ?>"> <?php echo $value['color']; ?> </option>
<?php
}
?>
</select>