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

本文共 587 字,大约阅读时间需要 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();            }

版权声明:本文为博主原创文章,未经博主允许不得转载。

你可能感兴趣的文章
解读自定义UICollectionViewLayout--感动了我自己
查看>>
SqlServer作业指定目标服务器
查看>>
User implements HttpSessionBindingListener
查看>>
eclipse的maven、Scala环境搭建
查看>>
架构师之路(一)- 什么是软件架构
查看>>
jquery的冒泡和默认行为
查看>>
USACO 土地购买
查看>>
【原创】远景能源面试--一面
查看>>
B1010.一元多项式求导(25)
查看>>
10、程序员和编译器之间的关系
查看>>
前端学习之正则表达式
查看>>
配置 RAILS FOR JRUBY1.7.4
查看>>
AndroidStudio中导入SlidingMenu报错解决方案
查看>>
修改GRUB2背景图片
查看>>
Ajax异步
查看>>
好记性不如烂笔杆-android学习笔记<十六> switcher和gallery
查看>>
JAVA GC
查看>>
3springboot:springboot配置文件(外部配置加载顺序、自动配置原理,@Conditional)
查看>>
9、Dubbo-配置(4)
查看>>
前端第七天
查看>>