我对selectize.js有一个选择,并希望加载项目列表。
如果该项目不存在,请使用selectize API在同一选择中创建一个新项目。
我的json_encode响应应该是什么结构?
<link rel="stylesheet" type="text/css" href="../../css/selectize.css"
<script type="text/javascript" src="../../js/selectize.js"></script>
$('#selectize').selectize({
create: function(input, callback){
nuevoPresupuesto = input;
/* $.ajax({
method: "POST",
});*/
},
load: function(query, callback) {
if (!query.length) return callback();
$.ajax({
url: 'http://www.derabona.cl/json_encoded_response.php,
type: 'GET',
error: function() {
callback();
},
success: function(res) {
//callback();
console.log("All Good!");
}
});
}
});
使用此html
<b>selectize example</b>
<select class="" name="selectize" id="selectize">
<option value="0">Select here</option>
<?php
$itemNumber=7;
foreach(List::list($itemNumber) as $row){
$option = '<option value="'.$row['id'].'"';
$option .= '>'.$row['name'].'</option>';
echo $option;
}
?>
</select>