博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JqueryEasyUI 解决IE下datagrid无法刷新的问题
阅读量:7236 次
发布时间:2019-06-29

本文共 459 字,大约阅读时间需要 1 分钟。

 

问题描述:

 

在使用JqueryEasyUI 时,发现在IE下$('#table').datagrid('reload');无效,数据并没有被刷新,究其原因,是因为刷新时,datagrid请求的url没有变化,IE就从浏览器缓存里取数据了,返回的是302响应码。

 

解决办法:

 

在$('#table').datagrid('reload');前修改$('#table')的url,可以增加一个时间戳参数,修改代码像这样:

 

var url = $('#table').datagrid('options').url;

if (url.indexOf("_t=") > 0) {  

    url = url.replace(/_t=\d+/, "_t=" + new Date().getTime());  

else {  

    url = url.indexOf("?") > 0  

        ? url + "&_t=" + new Date().getTime()  

        : url + "?_t=" + new Date().getTime();  

}  

转载地址:http://rhofm.baihongyu.com/

你可能感兴趣的文章
Web前端研发工程师编程能力飞升之路
查看>>
C#编程总结(十)字符转码
查看>>
linux gcc头文件搜索路径
查看>>
对线程的理解
查看>>
更改linux swappiness 提高物理内存使用率
查看>>
J-Link GDB Server Command
查看>>
如何用.NET生成二维码?
查看>>
C++一个简单的手柄类模板
查看>>
The Water Problem(排序)
查看>>
atitit.无线上网卡 无法搜索WiFi 解决无线路由器信号不能被连接
查看>>
C#进阶系列——DDD领域驱动设计初探(三):仓储Repository(下)
查看>>
android 电容屏(三):驱动调试之驱动程序分析篇
查看>>
数字签名时间戳服务器的原理 !
查看>>
C++ Split string into vector<string> by space
查看>>
JavaScript学习——内置属性
查看>>
Oracle Profile 使用详解--zhuanzai
查看>>
Hadoop-1.1.2、HBase-0.94.7完全分布式集群结构
查看>>
TP-Link wr703N 使用华为HiLink系列上网卡的设置【转】
查看>>
士兵杀敌(四)(树状数组+线段树)
查看>>
Linux 高可用(HA)集群基本概念2
查看>>