我使用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;
}
答案 0 :(得分:1)
缺少协议或至少使用前导//
,因此浏览器将假定该URL为相对URL,并将该值附加到当前的URL中
尝试更改为
var LinkToGo = '//localhost:5000/Home/Compare?';
//OR
var LinkToGo = 'http://localhost:5000/Home/Compare?';