为什么location.href不起作用?

时间:2018-07-30 00:14:50

标签: javascript jquery

我使用jquery
为什么location.href不起作用
这是我的代码

function RemoveProduct(Seolink) {
        $('#p' + Seolink).remove();
        var LinkToGo = 'localhost:5000/Home/Compare?';
        for (var i = 0; i < $('#CompareSection .hoverable.grey.lighten-2').length; i++) {
            LinkToGo += 'Product=DKP' + $('#CompareSection .hoverable.grey.lighten-2:eq(' + i + ')').attr('id')
                        .substring(1, $('#CompareSection .hoverable.grey.lighten-2:eq(' + i + ')').attr('id').length) + '&';
        }
        LinkToGo = LinkToGo.substring(0, LinkToGo.length - 1);
        location.href = LinkToGo;
        //window.location.href = LinkToGo;
        //document.location.href = LinkToGo;
    }

1 个答案:

答案 0 :(得分:1)

缺少协议或至少使用前导//,因此浏览器将假定该URL为相对URL,并将该值附加到当前的URL中

尝试更改为

var LinkToGo = '//localhost:5000/Home/Compare?';
//OR
var LinkToGo = 'http://localhost:5000/Home/Compare?';