window.location.href 只跳转不执行action

风亦无伤 发布于 2016/01/27 17:06
阅读 777
收藏 0

用window.location.href来跳转action

//点击事件
		function zTreeOnClick(event, treeId, treeNode) {
			var categoryId=treeNode.id;
			
			window.location.href="showCategoryProduct.a?categoryId="+categoryId;
		}

要自己手动刷新一次页面才执行action

加载中
1
Acce1erator
Acce1erator

给链接加一个时间戳,这样保证每次点击的时候浏览器都会调用,刷新验证码就是这个道理。

location.href = '.....' + '?time=' + new Date().getTime();

Acce1erator
Acce1erator
回复 @风亦无伤 : 可能是这个原因吧,具体的机制我也不清楚
风亦无伤
风亦无伤
这个是什么原理?加了之后就可以了,以前的都是缓存?
0
乡村崽
乡村崽
你在访问地址后边加上一个随机数,看可以不!
cafelication
cafelication
回复 @风亦无伤 : 防止浏览器缓存发送请求,也就是欺骗浏览器让他每次都去请求刷新
风亦无伤
风亦无伤
加一个随机数是什么意思?
返回顶部
顶部