jquery easyui window 的使用跟缓存问题

页面:

<div id="editproject-div-list"></div>
JS代码:

$('#editproject-div-list').window({
    	href:'pmp/project/projects-look.jsp',
        title: '查看项目情况',  
        maximized:true,
		collapsible:false,
		minimizable:false, 
		maximizable:false,
        cache : false
    });
look.jsp页面:

<div id="tt" class="easyui-tabs" > 
    	<div title="甘特图" id="plusdiv">      
	    	<iframe name='leftframe' marginwidth=10 marginheight=10 frameborder="no" width='100%' scrolling='no' height=100% src='<%=path %>/pmp/project/Project.html'></iframe>
	    </div>     
	    <div title="任务" id="taskdiv">   
	         <iframe name='leftframe' marginwidth=10 marginheight=10 frameborder="no" width='100%' scrolling='no' height=100% src='<%=path %>/pmp/project/projects-taskList.jsp'></iframe>   
	    </div>   
	    <div title="成果" id="">   
	        <iframe name='leftframe' marginwidth=10 marginheight=10 frameborder="no" width='100%' scrolling='no' height=100% src='<%=path %>/pmp/project/projects-achievement.jsp'></iframe>   
	    </div>   
	    <div title="编辑项目信息" id="">   
	        <iframe name='leftframe' marginwidth=10 marginheight=10 frameborder="no" width='100%' scrolling='no' height=100% src='<%=path %>/pmp/project/projects-edit.jsp'></iframe>   
	    </div>  
	</div>
当我第二次点击按钮弹出这个window的时候,它总是去获取缓存的数据。

cache : false也设置了,为什么还是走缓存呢。于是在js的href属性中加上了一个时间戳:

//取得当前时间
function getTimeStamp()
{
    // 声明变量。
    var d, s;
    // 创建 Date 对象。
    d = new Date();
    s = d.getFullYear() + "-";
    s += ("0"+(d.getMonth()+1)).slice(-2) + "-";
    s += ("0"+d.getDate()).slice(-2) + " ";
    s += ("0"+d.getHours()).slice(-2) + ":";
    s += ("0"+d.getMinutes()).slice(-2) + ":";
    s += ("0"+d.getSeconds()).slice(-2) + ".";
    s += ("00"+d.getMilliseconds()).slice(-3);
    return s;
}
href:'pmp/project/projects-look.jsp?date='+getTimeStamp()
目的是为告诉浏览器,不要去获取本地的缓存数据。

但是这样么有效果,因为我的look页面中还有iframe想让哪个iframe不取缓存就在iframe的src中加上时间戳:

<%=path %>/pmp/project/Project.html?date=<%=CommonDate.getDateTime() %>
这样,就木有缓存了!






评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BUG胡汉三

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值