Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript:window.location自动更改包含的链接_Javascript_Html - Fatal编程技术网

javascript:window.location自动更改包含的链接

javascript: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

我已经使用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=“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" />