我有以下代码:
class apiView(viewsets.ModelViewSet) .... {
permission_classes = (IsAuthenticated)
authentication_classes = (JSONWebTokenAuthentication,)
}
d应该清楚地是数据的每个实例。相反,我得到:
var {$js_key} = this.api().columns($i);
var {$js_key}_select = $('<select><option value="">$please</option></select>')
.appendTo($appendTo)
.on('change', function () {
var val = $.fn.dataTable.util.escapeRegex(
$(this).val()
);
{$js_key}.search( val ? '^'+val+'$' : '', true, false ).draw();
});
{$js_key}.data().each(function(d,j){
alert(d);
})
。我做错了什么?我应该能够输出每个选项,而这是选择框的整个值,因此不仅仅是警报/输出问题。
我正在使用v 1.10.12及其jquery.datatables。
答案 0 :(得分:0)
好的,经过进一步调查后 - 这是因为我使用了columns()函数,应该使用column()!!
https://datatables.net/reference/api/column()
希望能帮助其他人。