禁止JQuery中的load方法装载IE缓存中文件的方法

 更新时间:2009年09月11日 00:22:01   作者:  
JQuery是一个很优秀的JS框架,我们在做ajax项目开发是避免不了使用该框架来实现一些ajax的效果,其中该框架中有一个load()方法,该方法是用来在页面不刷新的情况下动态装载服务器端的文件。
使用方法如下:
复制代码 代码如下:

$("#panel").load("test.asp");
//在页面装载时,在ID为#panel的DOM元素里test.asp的内容。

但是,当你修改test.asp文件的内容以后,在IE浏览器下,再利用以上方法重新装载该文件时,你会发现ID为#panel的DOM元素的内容并未发生变化,问题究竟出现在什么地方呢?原来是重新加载以后,IE浏览器并没有从服务器端重新下载修改以后的test.asp,而是直接从IE缓存中读取没有修改之前加载的那个test.asp文件,因此会出先#panel元素的内容没有发生变化。

因此在使用以上方法之前需禁用该方法装载IE缓存中的文件,方法如下:
复制代码 代码如下:

//在调用load方法之前利用该方法禁止load方法调用IE缓存文件
$.ajaxSetup ({
cache: false
});

相关文章

  • jQuery表单元素过滤选择器用法实例分析

    jQuery表单元素过滤选择器用法实例分析

    这篇文章主要介绍了jQuery表单元素过滤选择器用法,结合实例形式分析了jQuery表单元素过滤选择器针对表单元素匹配相关操作技巧,需要的朋友可以参考下
    2019-02-02
  • jQuery表格排序组件-tablesorter使用示例

    jQuery表格排序组件-tablesorter使用示例

    这篇文章主要介绍了jQuery表格排序组件-tablesorter的使用,需要的朋友可以参考下
    2014-05-05
  • jquery实现鼠标滑过小图查看大图的方法

    jquery实现鼠标滑过小图查看大图的方法

    这篇文章主要介绍了jquery实现鼠标滑过小图查看大图的方法,涉及jquery鼠标事件及图片样式动态操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • jquery实现简易验证插件封装

    jquery实现简易验证插件封装

    这篇文章主要为大家详细介绍了jquery实现简易验证插件的封装,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • 使用jQuery清空file文件域的解决方案

    使用jQuery清空file文件域的解决方案

    对一个文件域(input type=file)使用了验证后,我们总会希望把文件域中的值给清空了,在IE中,由于安全设置的原因,是不允许更改文件域的值的,接下来为大家介绍一下解决方法
    2013-04-04
  • jQuery中的一些小技巧

    jQuery中的一些小技巧

    本文主要总结了jQuery中的一些小技巧。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • Jquery删除css属性的简单方法

    Jquery删除css属性的简单方法

    下面小编就为大家带来一篇Jquery删除css属性的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • jquery 单行滚动、批量多行滚动、文字图片翻屏滚动效果代码

    jquery 单行滚动、批量多行滚动、文字图片翻屏滚动效果代码

    jquery单行滚动、批量多行滚动、文字图片翻屏滚动效果代码,需要的朋友可以参考下。
    2010-05-05
  • 利用jQuery对无序列表排序的简单方法

    利用jQuery对无序列表排序的简单方法

    下面小编就为大家带来一篇利用jQuery对无序列表排序的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • 基于jquery实现日历签到功能

    基于jquery实现日历签到功能

    这篇文章主要介绍了基于jquery实现日历签到功能,我们在玩游戏的时候或者登录某手机软件时都会有一个签到功能,记录大家的登录日期,这个日历签到如何实现?本文为大家进行揭晓。
    2015-11-11

最新评论