后端框架:ssm
前端框架:layUi
问题:新增或删除数据成功后、tree(树)自动刷新获取最新数据渲染、谷歌下没有问题,IE 与 360兼容模式下、tree 前端刷新、控制台查看页发送了请求、后端 debug 模式下不进入方法。
原因:IE 浏览器判断之前是否请求过改地址、请求过则IE不会在向服务器发送请求、直接取缓存当中的数据。所以导致新的数据刷新不出来
解决:在你的连接下拼接一个当前时间字符串、将连每次更换成新的连接、请求成功
var nowDate = new Date();
var nowDateStr = layui.util.toDateString(nowDate, "yyyyMMddHHmmss");
$.ajax({
url: "${ctx}/sys/office/treeData?nowdate=" + nowDateStr,
type: "post",
dataType: "json",
success: function(data){
$.fn.zTree.init($("#ztree"), setting, data).expandAll(true);
}
});