三七八蛋写的Zblog 博客评论支持/反对功能插件里用到了Ajax,下面是在后台编程中碰到的一些问题。看下面的问题前,先要说GET和POST两种提交数据方法的区别。
用GET方法提交数据,浏览器认为是等幂的,就是一个相同(指整个URL字符串完全匹配)的URL只有一个结果。所以第二次访问的时候,如果 URL字符串没变化,浏览器会直接拿出第一次访问的结果。
POST则认为是一个变动性访问,浏览器认为 POST的提交必定是有改变的。
防止 GET 的等幂访问就在URL后面加上 "?+new Date()",总之就是使每次访问的URL字符串不一样。
设计WEB页面的时候 也应该遵守这个原则。具体可以参考三七八蛋些的评论支持反对插件,插件里后面加了个随机参数。
...

