刷新时会显示“不重新发送信息,则无法刷新页面,请单击“重试”再次发送信息,或单击“取消”返回正在查看的页”

herowach 2006-10-09 02:35:15
原因是这样的:
我有一个页面,页面上会显示一个列表,
例如表里有
产品名称、产品价格、产品数量等字段,并提供了按各个字段排序的功能,
如果不点字段名称排序,刷新就不会有问题,但点了字段名称排序后,再每次刷新都会弹出
“不重新发送信息,则无法刷新页面,请单击“重试”再次发送信息,或单击“取消”返回正在查看的页”的窗口,请问这是什么原因啊???
...全文
420 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
shine333 2006-10-10
  • 打赏
  • 举报
回复
因为从前一个页面过来的时候,是POST的形式,而POST的query参数不包含在url中,你刷新F5的时候,浏览器一般根据url,显然不可能正确,故而提醒你,要把上一次POST的数据,再次提交服务器
herowach 2006-10-10
  • 打赏
  • 举报
回复
up~~~~
herowach 2006-10-09
  • 打赏
  • 举报
回复
我有的朋友说这是IE设置造成的,要在IE里设置个什么,就不会有这个提示了,有遇到过这个情况的吗?
herowach 2006-10-09
  • 打赏
  • 举报
回复
但我没有排序,进入页面后,刷新页面就不会有这种提示,是因为直接进入后刷新不提交数据到服务器了吗? 点了排序后相当于改了SQL,但怎么会每次刷新都会提示了呢...
minisun2000 2006-10-09
  • 打赏
  • 举报
回复
只要提交数据到服务器,然后由服务器处理返回的,都是这种情况
herowach 2006-10-09
  • 打赏
  • 举报
回复
有的页面是POST方式传递的,有的根本就没用到FORM,直接显示数据,然后影响排序的字段,就是按各字段排序的功能了。
jk88811 2006-10-09
  • 打赏
  • 举报
回复
使用了POST方法传递表单参数吗?

我只能想到这个了。。。
herowach 2006-10-09
  • 打赏
  • 举报
回复
按哪个字段排序,就是把查询出的列表的order by的字段改一下,难道只要改动sql就要每次刷新都要有那个提示吗?
neptune0229 2006-10-09
  • 打赏
  • 举报
回复
正常情况,说明动态页面有改变

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧