浅析showModalDialog数据缓存问题(用禁止浏览器缓存解决)

如果要显示最新的数据需要在页面中进行设置,取消缓存。

在showModalDialog的页面的Head标签内增加如下代码:
<meta http-equiv="pragma" content="no-cache">
这样页面就不会被缓存。从而保证了在对数据进行修改后,再次打开页面后显示最新的数据。

HTML方面
<meta http-equiv="pragram" content="no-cache">
禁止浏览器从本地缓存中调阅页面。
网页不保存在缓存中,每次访问都刷新页面。
<meta http-equiv="cache-control" content="no-cache, must-revalidate">
同上面意思差不多,必须重新加载页面
<meta http-equiv="expires" content="0">
网页在缓存中的过期时间为0,一旦网页过期,必须从服务器上重新订阅。

.NET方面
Response.Expires = -1;

本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。
本文实例讲述了JQuery中ajax方法访问web服务。分享给大家供大家参考。具体分析如下: 说明: ArrayList 中 存为对象CollegeDepartInfo 其属性为:stirng CollegeDepartTitle 和 int CollegeDepartId 在javascript中 ddlDepart.options[ddlDepart.length]=new Option(n.CollegeDepartTitle,n.CollegeDepartId); Option的参数就是依据他们的
1.jquery.extend(object); 为扩展jQuery类本身.为类添加新的方法。 jquery.fn.extend(object);给jQuery对象添加方法。 $.extend({ add:function(a,b){return a+b;} }); //$.add(3,4);//return 7 jQuery添加一个为 add的“静态方法”,之后便可以在引入 jQuery 的地方,使用这个方法了. 2.jQuery.fn.extend(object); 对jQuery.prototype
本文并没有像标题说的那样,真正阻止事件元素的子元素冒泡... 只是在子元素冒泡到事件元素处时进行了一个判断,判断是否要触发事件,哦...不对 应该是是否要运行事件函数中的相关操作... 首先你可以猛戳这里: 问题的出现 注:jquery中的mouseover/out事件也有此问题 解决方法一: 在ie下有mouseenter 与 mouseleave事件来替代mouseover 和 mouseout。 网上很多说法,这两个事件只有ie支持,其他浏览器不支持。 但是我在最新版本的火狐与谷歌都支持了mouse
本文实例讲述了JavaScript实现将UPC转换成ISBN的方法。分享给大家供大家参考。具体实现方法如下: if (indexisbn.indexOf("978") == 0) { isbn = isbn.substr(3,9); var xsum = 0; var add = 0; var i = 0; for (i = 0; i 9; i++) { add = isbn.substr(i,1); xsum += (10 - i) * add; } xsum %= 11; xsum = 11 - xs

JS操作数据库的实例代码 - 2015-07-22 18:07:55

一、创建SQL Server数据库 建库:test 建表: 复制代码 代码如下: /* Navicat MySQL Data Transfer Source Server : localhost Source Server Version : 50520 Source Host : localhost:3306 Source Database : mo Target Server Type : MYSQL Target Server Version : 50520 File Encoding : 6500

jQuery检测返回值的数据类型 - 2015-07-22 18:07:34

在代码中,必须明确的知道返回值的数据类型才能够进行正确的计算,或者说需要一个变量的类型,下面就介绍一下如何检测返回值的数据类型,代码实例如下: style type="text/css"div{ width:200px; height:100px; background-color:#660;} /style script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"/scriptscript type="text/javascrip

js实现漂浮回顶部按钮实例 - 2015-07-22 18:07:17

本文实例讲述了js实现漂浮回顶部按钮的方法。分享给大家供大家参考。具体实现方法如下: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml"headmeta http-equiv="Content-Type" content="text/htm

js中跨域方法原理详解 - 2015-07-22 18:07:45

框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 下表给出了相对http://store.company.com/dir/page.html同源检测的结果: 要解决跨域的问题,我们可以使用以下几种方法: 一、通过jsonp跨域 在js中,我们直接用XMLHttpRequest请求不同域上的数据时,是不可以的。但是,在页面上引入不同域上的js脚本文件却是可以的,jsonp正是利用这个特性来实现的。 比如,有个a.html页面,它里面的代码需要利用ajax获取一个不同域上

js日期相关函数总结分享 - 2015-07-22 18:07:17

复制代码 代码如下: var dateTo=new Date("8:00 1/4/2014"); 获取指定日期的时间对象,若为空则默认为当前时间。 复制代码 代码如下: var date=dateTo.getTime() 获取毫秒数,起止时间为1970年的那个时间 复制代码 代码如下: var y=date.getFullYear(); 获取年份 复制代码 代码如下: var mm=date.getMonth()+1; 获取月份 复制代码 代码如下: var d=date.getDate(); 获取日期
方法1. 应用jQuery的扩展可以解决这个问题。 复制代码 代码如下: $(document).ready(function(){ $.extend({ show:function(){ alert("ready"); } }); setInterval("show()",3000); }); 方法2. 指定定时执行的函数时不要使用引号和括号。 复制代码 代码如下: $(function(){ function show(){ alert("ready"); } setInterval(show,300