在使用Jquery的load方法加载时,只加载第一次的问题解决方法
2016-09-01 11:20
666 查看
.load方法没有设置 cache参数 默认true
解决办法几个:
1.使用.ajax方法并设置 cache参数为false(本人使用的是这种,试了可行)
$.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 });
解决办法几个:
1.使用.ajax方法并设置 cache参数为false(本人使用的是这种,试了可行)
$.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 });
相关文章推荐
- 使用jquery的load方法设计动态加载,并解决浏览器前进、后退、刷新等问题
- 使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
- 使用jquery的load方法设计动态加载,并解决浏览器前进、后退、刷新等问题
- 使用jquery的load方法设计动态加载,并解决被加载页面JavaScript失效问题
- 使用jquery的load方法设计动态加载,并解决被加载页面JavaScript失效问题
- jquery判断图像是否加载完毕【解决读取缓存不调用load方法的问题】
- ireport $P{SUBREPORT_DIR}参数的使用 解决:Could not load object from location 不能加载子报表问题
- 一步步 jQuery (一)概念,使用,$名称冲突4种解决方法,使用层次及次数问题
- Javascript JQuery 图片预加载load事件IE不兼容的问题的解决方法
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
- C# Webbrowser使用加载页面多少了内存泄露问题解决方法汇总
- jQuery中ajax的使用与缓存问题的解决方法
- 使用安装在linux端的loadgenerator,在controller加载并发人数受限的问题解决
- jQuery对象和DOM对象转换,解决jQuery对象不能使用js方法的问题
- jQuery ajax serialize()方法的使用以及常见问题解决
- jQuery中ajax的使用与缓存问题的解决方法
- 第一次使用jdbc连接postgre数据库碰到的问题及解决方法
- 按需加载图片的 jQuery 插件 lazyload.js 使用方法详解
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
- 导入extjs、jquery 文件时$使用冲突问题解决方法