jquery.datatables 缓存问题的解决办法

我在使用的时候遇到了一个很奇怪的问题。我的代码是这样写的
 var oTable;
 
oTable =$(‘#example’).dataTable({
 “bProcessing”: true,
 “bServerSide”: true,
 “sPaginationType”: “full_numbers”,
 “aaSorting”: [[ 5, "desc" ]],
 “aoColumns”: [
 { "bSortable": false },
 { "bSortable": false },
 {"fnRender": function ( oObj ) {
 var imgpath;
 
if(oObj.aData[2]==”1″)
 {
 imgpath=”/images/zhu_index_qian_gongying_but.gif”;
 }
 if(oObj.aData[2]==”2″)
 {
 imgpath=”/images/zhu_index_qian_qiugou_butto.gif”;
 }
 if(oObj.aData[2]==”3″)
 {
 imgpath=”/images/zhu_index_qian_hezuo_button.gif”;
 }
 var temp=”<img src=’”+imgpath+”‘ />”;
 return temp;
 }},
 null,
 null,
 null,
 { “fnRender”: function ( oObj ) {
 
var tmp=”<input type=’image’ οnclick=’return initdelObj(“+oObj.aData[6]+”)’ src=’/images/del.gif’ />”;
 return tmp;
 },”bSortable”: false},
 
{ “fnRender”: function ( oObj ) {
 
var tmp=”<input type=checkbox value=”+oObj.aData[6]+”>”;
 return tmp;
 } ,”bSortable”: false }
 ],
 “sAjaxSource”: “/ajax/ajaxget.aspx?action=getbizlist&state=0″
 } );
 
但是每次我刷新页面的时候,都没有去数据库中获取到最新的数据,好像显示的都是上次的缓存一样。如果我拼命地去做排序操作的话,过一会儿倒是有可能变好,非常奇怪,有没有高人告诉我下?
  
“sAjaxSource”: “/ajax/ajaxget.aspx?action=getbizlist&state=0&dif=new date().now.tostring()”
 加个时间戳吧。
 可能是缓存

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值