javascript:window.location自动更改包含的链接
我已经使用window.location(.assign、.replace、.href)在单击时重定向到页面产品。但由于某些原因,它会自动更改某些href链接 例如: 以前的href=“commercial/font/font.min.css”现在是href=“product/commercial/font/font.min.css” 以前的HTML文件 新HTMLjavascript:window.location自动更改包含的链接,javascript,html,Javascript,Html,我已经使用window.location(.assign、.replace、.href)在单击时重定向到页面产品。但由于某些原因,它会自动更改某些href链接 例如: 以前的href=“commercial/font/font.min.css”现在是href=“product/commercial/font/font.min.css” 以前的HTML文件 新HTML 产品将自动发送到href。其他一些文件也会发生这种情况。如果是img src,请在href开头使用/,如下所示:href=“c
产品将自动发送到href。其他一些文件也会发生这种情况。如果是img src,请在href开头使用
/
,如下所示:href=“commercial/fonts/fonts.min.css”
-这将使URL相对于您的文档根目录。此时,您正在使用一个相对于当前文档的URL。您可能需要阅读绝对URL和相对URL,例如
<link rel="stylesheet" type="text/css" href="commercial/fonts/fonts.min.css" />
$('.productImage').on('click', function(){
var product_id = $(this).data('id');
window.location.assign("/product/"+product_id);
});
<link rel="stylesheet" type="text/css" href="product/commercial/fonts/fonts.min.css" />