天天看点

ajax缓存问题

在Ajax开发中,会遇到浏览器缓存内容的问题,在不刷新页面的情况下,浏览器会缓存第一次请求的内容,服务端更新后浏览器仍然显示第一次的内容。

            jQuery.get("/live/match.action?time="+new Date().getTime(), {"rsc":rsc},         

                   function (data, textStatus){ 

                    //返回的 data 可以是 xmlDoc, jsonObj, html, text, 等等. 

                    this; // 在这里this指向的是Ajax请求的选项配置信息,请参考下图 

                    //alert(textStatus);//请求状态:success,error等等。当然这里捕捉不到error,因为error的时候根本不会运行该回调函数 

                    //代码省略 

                });   

<a href="http://jooben.blog.51cto.com/attachment/201005/10/253727_1273472782BL7Y.png"></a>

这样子,ie就不会缓存返回的数据了。

本文转自jooben 51CTO博客,原文链接:http://blog.51cto.com/jooben/313482

继续阅读