编程语言
首页 > 编程语言> > javascript – Window.Location在IE中不起作用?

javascript – Window.Location在IE中不起作用?

作者:互联网

我一直试图在整个下午解决这个问题,但已经放弃了,现在转向你聪明的人帮忙:)

我有以下Jquery / Javascript函数,这在Chrome中工作正常 – 但在IE中没有任何反应?

    $(".btnsubmitpost").click(function () {
    var topicid = $(this).attr('rel');
    var sbody = tinyMCE.get('txtPost').getContent();
    $('.topicpostlistnewpost').remove();
    $('.postsuccess').show();
    $.post("/myurl/" + topicid + ".aspx",
           { "postcontent": sbody },
            function (data) {
                var returnUrl = $("value", data).text();
                window.location.href = returnUrl;
                return false;
            });
    return false;
});

我试过window.location,window.location.href都有完整的网址和绝对的网址,但IE只是不喜欢它?有任何想法吗?

该函数只是从帖子中获取一个Url,并且应该将用户重定向到Url.但就像我说的,在Chrome中工作正常不在IE中(试过IE8和IE9)

解决方法:

对于任何有相同问题的人来说,问题是因为window.location是在Ajax post方法中.

只需用一个函数()替换window.location,然后调用window.location或在完全调用Ajax之后执行.

标签:jquery,javascript,internet-explorer,window-location
来源: https://codeday.me/bug/20190630/1335657.html