HTML中href赋值时会自己加上该页面parent URL的问题
- 在开发通知模块中,遇到一个令人头疼的小问题:
- 我想给我的通知加一个快速链接(假如是www.baidu.com),我将快速链接保存到数据库中,然后通过
$http
来拿取。但是拿去后,通过调试看到js
中的link
是对的,但是渲染到html上之后就会在地址前加上该页面的父级url
(如localhost:63342/yjsy-ui/build/xs/www.baidu.com)。
- 我想给我的通知加一个快速链接(假如是www.baidu.com),我将快速链接保存到数据库中,然后通过
- 想法
- 经过检查发现,多出来的前缀就是这个页面的父级相对路径,也就是说
html
把这个url
当成一个相对路径来处理了。
- 经过检查发现,多出来的前缀就是这个页面的父级相对路径,也就是说
- 解决方法
- 解法很简单,就是把
url
写完整,即写成http://www.baidu.com。这样js就知道你写的是绝对url
,而不是相对url
。
- 解法很简单,就是把