jQuery ajax Load关闭缓存的方法
2016-01-29 12:25
716 查看
[导读] 在jQuery ajax Load关闭缓存的方法很简单,我们只要在$ ajaxSetup中把cache: false就楞以了,当然我们还可以使用一个随机参数来实例了。简单介绍load(url,data,function(response,status,xhr))参数 描述 u
在jQuery ajax Load关闭缓存的方法很简单,我们只要在$.ajaxSetup中把cache: false就楞以了,当然我们还可以使用一个随机参数来实例了。
简单介绍load(url,data,function(response,status,xhr))参数 描述
url 规定要将请求发送到哪个 URL。
data 可选。规定连同请求发送到服务器的数据。
function(response,status,xhr) 可选。规定当请求完成时运行的函数。
额外的参数:
•response - 包含来自请求的结果数据
•status - 包含请求的状态("success", "notmodified", "error", "timeout" 或 "parsererror")
•xhr - 包含 XMLHttpRequest 对象
jQuery Load样本代码:
当我更新了labels.html以后,在IE7里load方法仍旧在使用旧的labels.html,就算我按刷新键也不管用。好在jQuery提供一个防止ajax使用缓存的方法,把下面的语句加在head的javascript文件里,就可以解决问题。
在jQuery ajax Load关闭缓存的方法很简单,我们只要在$.ajaxSetup中把cache: false就楞以了,当然我们还可以使用一个随机参数来实例了。
简单介绍load(url,data,function(response,status,xhr))参数 描述
url 规定要将请求发送到哪个 URL。
data 可选。规定连同请求发送到服务器的数据。
function(response,status,xhr) 可选。规定当请求完成时运行的函数。
额外的参数:
•response - 包含来自请求的结果数据
•status - 包含请求的状态("success", "notmodified", "error", "timeout" 或 "parsererror")
•xhr - 包含 XMLHttpRequest 对象
jQuery Load样本代码:
代码如下 | 复制代码 |
$(document).ready(function(){ $("#labels").load("/blog/categories/labels.html"); //在页面装载时,在ID为#labels的DOM元素里插入labels.html的内容。 }); |
代码如下 | 复制代码 |
$.ajaxSetup ({ cache: false //关闭AJAX相应的缓存 }); |
相关文章推荐
- jQuery ajax跨域调用出现No Transport
- jquery ajax
- jQuery学习之prop和attr的区别
- jQuery学习之remove与detach区别
- jquery.zclip.js 不起作用
- jquery 对象和dom对象
- jQuery.easyui与jQuery UI冲突
- JQuery事件处理的注意事项
- 使用jQuery Autocomplete(自动完成)插件
- jquery的each和js原生for循环性能对比
- jquery里的val()给对象重新复制
- JQuery基本选择器
- jQuery下的瀑布流效果
- jQuery Raty星级评分插件使用方法
- jQuery获取Select选择的Text和Value(详细汇总)
- JQuery元素控制方法汇总
- jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
- jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
- jquery插件理解看这
- jQuery实现跨域请求