前端框架 Bootstrap 的 Modal 使用 Ajax 数据源,如何避免数据被缓存

1、绑定事件,在关闭的时候,直接将数据清除: 


Javascript代码  收藏代码
$("#model").on("hidden.bs.model",function(e){$(this).removeData();});  


2、修改一下请求的url,添加随机参数,强制刷新,先用jQuery的get方法取内容,再放到modal中。如下: 
Javascipt代码  收藏代码
function remoteUrl(u){  
    u += '&t=' + Math.random(1000)  
    $.get(u, '', function(data){  
        $('#remoteModal .modal-body').html(data)  
    })  
    $('#remoteModal').modal({show:true,backdrop:false})  
}  

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。