【发布时间】:2016-05-10 18:25:39
【问题描述】:
我正在使用 jquery datatable 根据下拉列表值显示表格数据,我正在使用 ajax 从表格中获取数据。
问题是当表格第一次加载时它工作正常,但是当我点击排序或搜索时,它显示的处理在我刷新页面之前不会改变,代码如下:
$( document ).ready(function() {
var table = $('#example').DataTable({
//"bProcessing": true,
//"sAjaxSource": "response.php",
"processing": true,
"serverSide": true,
//"bDestroy": true,
// "bJQueryUI": true,
"aoColumns": [
{ mData: 'FNAME' } ,
{ mData: 'FPRICE' },
{ mData: 'IMGPATH' },
{ mData: 'FDESC' },
{ mData: 'CID' }
],
"ajax": {
'type': 'POST',
'url': 'response.php',
'data': {id: $('#myselect').val()}
// "success":function (res) {
//
// }
}
});
$('#myselect').change(function() {
var item = $(this).val();
// alert(item)
var urld = 'response.php/'+item;
table.ajax.url(urld).load();
table.reload();
});
// setInterval( function () {
// table.ajax.reload();
// }, 10000 );
//table.fnDraw();
});
【问题讨论】:
标签: javascript jquery ajax datatables