データテーブル エディター セクションに動的な値を渡そうとしていますが、データテーブルの編集ボタンをクリックすると選択する必要があります。これが私のコードです:
var editor; // use a global for the submit and return data rendering in the examples
$(document).ready(function() {
editor = new $.fn.dataTable.Editor({
ajax: 'staff-array.php',
table: '#example',
fields: [{
label: 'Project ID:',
name: 0
}, {
label: 'Description:',
name: 1
}, {
label: 'Notes:',
name: 2
},
{
label: 'Status:',
name: 3,
type: "select",
"ipOpts": getStateList()
}]
});
これは、選択ボックスの値を取得するための関数です:
function getStateList() {
var aStateList = new Array();
$.ajax({
url: 'server_processing.php',
type: 'POST',
dataType: 'json'
}).done(function(json){
for (var a = 0; a < json.length; a++) {
aStateList[a] = { "label": json[a][0], "value" : json[a][1] };
}
return aStateList;
});
}