日期:2014-05-16  浏览次数:20374 次

chorme下如何使用JS刷新页面
以post的方式跳转到页面后,,在这个页面有什么方法能进行页面刷新呢?要求是能与F5的功能一样。

PS:
window.location.reload()已经试过了,但是在chorme下这个方法会把post方式改成get方式,我post的数据就直接被抛弃了。但是chorme的F5刷新能保留post数据。

------解决方案--------------------
window.location.href=window.location.href;
试试,你说的不是很清楚,先这么试试?
------解决方案--------------------
你最后显示结果是由检索条件post提交的,你再刷新自然就是询问你是否重新提交表单呀

你可以将表单的提交方式由post改为get方式,让所有参数以明文出现,再刷新就为会现你说的那个询问是否重新提交表单了
------解决方案--------------------
so,改用别的替代好了
个人感觉最佳方案是以下流程:
1:用户提交表单后,服务器端使用cookie将用户的条件存储起来,然后重定向去结果显示页
2:
2.1:结果显示页初始化时,先判断cookie中是否已经有相关条件,如果有就按条件去查询数据
2.2:将用户的检索条件从cookie中输出到页面js中做为变量存在,然后清空这个cookie
2.3:使用js将检索条件与表单中对应的项进行绑定
------解决方案--------------------
不用地址栏参数,可以用cookie、session保存检索条件嘛