解决jQuery在IE7和8下setInterval失效的问题
来源:互联网 发布:淘宝平铺图拍摄 编辑:程序博客网 时间:2024/05/21 21:02
本机测试没问题,但其它机器用IE7或IE8打开,setInterval执行无效,不会自动刷新页面
$(function () {
orderno = $('#txtOID').val();
amount = $('#txtAmount').val();
start = self.setInterval("checkstatus(orderno,amount)", 1000);
});
function checkstatus(order_no, amount) {
txtMsg = $('#txtMsg').val();
if (order_no == undefined || order_no == '' || (txtMsg != undefined && txtMsg != '')) {
window.clearInterval(start);
}
else {
var url = "ASHX/Handler.ashx?type=OrderQuery&order_no=" + encodeURIComponent(order_no)
send_request("GET", url, null, "text", OrderQuery);
}
}
function OrderQuery() {
}
经查发现是IE的缓存造成load函数的问题,var url = "ASHX/Handler.ashx?type=OrderQuery&order_no=" + encodeURIComponent(order_no) 后增加随机数
改为
function checkstatus(order_no, amount) {
txtMsg = $('#txtMsg').val();
if (order_no == undefined || order_no == '' || (txtMsg != undefined && txtMsg != '')) {
window.clearInterval(start);
}
else {
var url = "ASHX/Handler.ashx?type=OrderQuery&order_no=" + encodeURIComponent(order_no) + "&rnd="+Math.ceil(Math.random()*1000);
send_request("GET", url, null, "text", OrderQuery);
}
}
问题解决
- 解决jQuery在IE7和8下setInterval失效的问题
- 解决margin-bottom 在IE7、IE6下,失效问题
- margin-bottom在IE6和IE7下失效的解决办法
- margin-bottom在IE6和IE7下失效的解决办法
- margin-bottom在IE6和IE7下失效的解决办法
- IE7下onclick事件失效的问题
- IE下setInterval()失效问题
- jquery ajax方法如load,get等 在CHROME下失效的问题(已经解决)
- jquery框架下页面在ie7下混乱的问题
- 兼容性:jquery在ie7下的(Rowspan)属性赋值问题
- IE7下解决A标签使用padding宽度自适应 padding失效的问题
- 解决overflow:hidden在ie7下无效的问题
- 解决IE9下JQuery的ajax失效的问题
- jquery 操作和获取和操作background-position在IE下失效的问题
- 关于jquery的rorate插件在IE7,8下不转动的问题
- 解决img的src在firefox,IE7-8下,无法动态加载的问题
- 【转】margin-bottom在IE6和IE7下失效的解决办法
- Qt在mini2440下的触摸屏失效和库文件找不到问题的解决
- 多年积累的小工具,太多了,自己研究都有些什么吧
- perl 安装AnyEvent::HTTP
- 想在NOI中AK虐全场需要的姿势
- mvc框架搭建的几点说明
- SDNU 1307.JY的分形绘画室 递归 打印图形
- 解决jQuery在IE7和8下setInterval失效的问题
- awk按照多个分隔符进行分割
- 第五周 输入N,判断N的大小,分别输出不同项目
- MVC详解一
- Servlet3.0介绍~使用注解标注监听器(Listener)和过滤器(Filter)
- MVC框架的封装(三)路由类
- MMU笔记(一)
- Protocols and behavioral compatibility
- 我的心中有一个她