IE8下GetJson请求只能发送一次的解决办法

2017-08-04  本文已影响0人  Clannad_汐

1.问题描述

var url = "${pageContext.request.contextPath}/testAction!save.action?data="+ data;
            $.getJSON(url, function(data) {
                //console.info(data);
                if (data.success) {
                    $.messager.show({
                        title : '提示',
                        msg : data.msg
                    });
                }
            });
        }

2.如何解决:

最简单的解决方法是在请求后面加一个时间戳:+ "&t=" + Date.parse(new Date());

改进后的URL:

var url = "${pageContext.request.contextPath}/testAction!save.action?data="+ data + "&t=" + Date.parse(new Date());

实测完美解决,同样被IE8坑的可以用这个方法解决。

上一篇 下一篇

猜你喜欢

热点阅读