我正在使用Jquery Datatables来填充服务器中的一些数据。以下是我正在使用的代码。
var table = $(function () {
var table=$('#dataTable').dataTable( {
"jQueryUI": true,
"dom": 'T<"clear">lfrtip',
"sPaginationType": "full_numbers",
"sAjaxSource": HOST_NAME+"/states/",
"sAjaxDataProp": "content",
"bFilter": true,
"oSearch": {"bRegex":true, "bSmart": false},
});
var tt = new $.fn.dataTable.TableTools( table );
});
但是在ajax调用期间,我看到了一个额外的参数http://myserver.com/states?_=1410160127424
。我不想发送__=1410160127424
参数,因为我使用varnish来缓存数据。如何覆盖默认实现以限制url中的额外参数。
由于
答案 0 :(得分:2)
jQuery dataTables正在使用jQuery AJAX。因此,只需更改AJAX会话的默认设置:
$.ajaxSetup({
cache: false
});