源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

jquery 缓存问题的几个解决方法

  • 时间:2022-05-28 08:45 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:jquery 缓存问题的几个解决方法
.load方法没有设置 cache参数 默认true ,特别在IE浏览器下,一般的ajax的方法都是cache等于true的! 解决办法几个: 1.使用.ajax方法并设置 cache参数为false
[u]复制代码[/u] 代码如下:
$.ajaxSetup ({ cache: false }); $(fucntion({ $.ajaxSetup ({ cache: false }); }))
在每次执行load方法前执行,注意不能设置为全局属性 可以写一个方法每次打开页面都引用这个方法 2.修改jquery.js中,load方法,load方法也是调用的.ajax,增加cache:false 3.在你请求的链接后加上随机数参数,使ajax请求认为是不同链接地址 4.使用POST代替GET,浏览器不会对POST做缓存 我采取了加随机数的方法:var url = "memberlog_showLogComment.action?logid="+logid+"&random="+Math.random(); $("#comment").load(url);可以实现每次点击都执行.load方法 使用post代替get也可以:$("#comment").load("memberlog_showLogComment.action", { "logid": logid });
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部