J2EE项目,一个库存订单页面,比如一个产品库存数量为10箱,点击出库5箱,操作成功后,重新加载这个页面(用jquery发送ajax请求,重新请求数据),但是页面上显示的数量还是10.有人遇到过我这种情况吗?求各位高手相助~,谢谢~~
是页面缓存还是Tomcat服务器端的缓存啊?
几乎所有的方法都试过了,比如url上加个请求时间或者随机数;tomcat中的work文件夹里面东西删掉;还是不行。。

解决方案 »

  1.   

    jquery.ajax
    其中加一个cache:false
      

  2.   

    为什么要重新加载这个也没,ajax的作用不是异步请求,局部更新吗,你看ajax请求返回的结果是啥子
      

  3.   


    就是直接return 到store.jsp页面。加载这个页面的时候,利用jquery自动发送ajax请求,再次访问数据库,把新的列表信息显示出来。返回数据的形式是json。你有遇到过这种问题吗?
      

  4.   

    页面缓存吧  我好象遇到过  第2次请求没发出去 直接读的  后在发送的URL中加了个唯一量就好了
      

  5.   


    我使用jquery封装的ajax请求,在url后面加了new Date(),但是没用。连续点好几次这个jsp,就是刷新好几次,时而出现更新后的数据,时而出现更新前得数据。所以就不知道到底是哪儿的缓存了。
      

  6.   

    用post 不要用get  FF下没事的  IE 会默认读缓存数据, 在IE里缓存选每次访问网页时