最近做了一个小站,里面有订单,假如说1个布娃娃,我在后台刚开始设置是10元钱,客人正在预订,与此同时我后台调整了这个布娃娃的价格,调整到20元/个,但是我惊奇的发现前台下订单的价格居然还是10元/个,因为这块儿我是用ajax制做的,当时就考虑到是它搞的鬼,估计得从缓存方面着手,后来在网上找到了解决方法,原来真是ajax缓存设置的问题,现在解决方法发布出来,希望能帮助和我遇到同样问题的人...
|
解决方法: 将上面那行代码加到xmlHTTP.send()语句的前面就可以了,因为IE中如果XMLHttpRequest提交的URL与历史一样则使用缓存,根本不向服务器端提交。因此无法取到刚提交的数据或新的数据。 |
原载: No.1网络工作室 http://www.noonenet.cn/