【js】window.location.href的相对路径和绝对路径

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:46   1792   0

首先页面通过路径进入controller中,中间的check开头的方法是验证非空,最后返回modelAndView对象跳转到总页面

总页面中用div充当按钮跳转到其他页面,其中 οnclick="location='production'" 的写法比较少见:

  • location是window的一个对象类型属性,可以直接用window.location 或者location来实现调用。
  • 使用 location="URL" 赋值就是对location.href= "URL" 进行赋值,这是历史遗留问题,记住就行。
  • location= "URL" 中,URL 最好用绝对路径来避免不同浏览器解析造成的路径问题。如果使用相对路径,则URL会代替当前路径中当前文档名
οnclick="location='production'" 会拼接字符串,
这里使用相对路径,会顶替当前页面的位置,当前页面位置 http://localhost:9000/imc/commonAction/dispatchName/index
拼接字符串后得到                                http://localhost:9000/imc/commonAction/dispatchName/production 
所以这里直接production直接替代index。

附window.location 的属性

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP