开发者社区 问答 正文

datatables URL缓存问题:报错

最近开发的小系统中使用DataTables作为表格插件,遇到一个URL缓存的问题。

进行数据删除操作后,执行reload()重新加载表格数据,再次执行删除操作时,发现传给后台的参数仍是上一次的数据。。。

示意代码:


var id= table.row( $(this).parents('tr') ).data().id;
$.ajax({	        	        		 
url: "delete.do", 
type: 'POST',
data:{"id":id},
success: function (data) { 
    table.ajax.reload();
    table.draw();
}});

第一次执行删除时,Chrome调试工具中看到传的ID值是10,执行成功后,再删除另一个数据时发现传的ID还是10。。。

alert页面获取的ID值,已经变了,但传给后台的URL里ID值却没变,还是上一次的值。

尝试了加meta标签禁用缓存,加时间戳方式,均无效~

求大神给个解决方案啊~~~~  万分感谢!


展开
收起
kun坤 2020-06-06 00:00:10 592 分享
分享
版权
举报
0 条回答
写回答
取消 提交回答
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等