如何解决使用Django排序呈现的jQuery数据表不起作用
我似乎无法按此顺序订购这张桌子。该应用正在从Django检索表并成功呈现它。但是,当我继续并单击表格列顶部的箭头时,会有一个框显示“正在处理”,但没有重新排序。当我以编程方式禁用serverSide
使其仅在第一次出现时,无论如何都会发生ajax调用。
$(document).ready( function () {
$.fn.dataTable.ext.errMode = 'throw';
var table = $('#{{ grid_id }}').DataTable({
"paging": {{paging}},"searching": false,"info": true,"stateSave": false,"orderable": true,"ordering": true,"processing": true,"serverSide": true
{% if ajax_url is not None %},"ajax": {
/* "type": "POST",*/
"url": "{{ ajax_url }}","dataSrc": "results","data": function (d) {
d.customParam = "custom";
}
}{% endif %}{% if column_list is not None %},"columns": [
{% for col in column_list %} { "title":"{{ col.title }}","data": "{{ col.data }}"
{% if col.href is not None %},fnCreatedCell: function (nTd,sData,oData,iRow,iCol) { $(nTd).html("<a href='{{col.href}}"+oData.{{ col.href_data_attr }}+"'>"+oData.{{ col.data }}+"</a>");}{% endif %}
},{% endfor %}
]
{% endif %}
});
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。