六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 27|回复: 0

用ajax更新宠物的体能,爱心,能力,但是action中ajax的部分很奇怪,XMLHR.open(A,url,true)中如果A用get只有网页加载的时候运行

[复制链接]

升级  31.33%

25

主题

25

主题

25

主题

秀才

Rank: 2

积分
97
 楼主| 发表于 2013-1-23 02:45:42 | 显示全部楼层 |阅读模式
因为 :
GET访问浏览器认为是等幂的,就是一个相同的URL只有一个结果[相同是指 整个URL字符串完全匹配] ,所以第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果 。

POST则 认为是一个 变动性 访问 (浏览器 认为 POST的提交 必定是 有改变的)。

防止 GET 的 等幂 访问 就在URL后面加上 ?+new Date();,[总之就是使每次访问的URL字符串不一样的]

设计WEB页面的时候 也应该遵守这个原则
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表