大家好,又见面了,我是你们的朋友全栈君。
在使用html+json构建页面时,页面的跳转常用location.href完成
当然,也有些直接在a标签的href中完成
本来很简单的事,但是发布方式不同,就会一起一些问题,主要是页面路径跳转问题
===========================================================
列如,制作了两个网站html,同时放在WebSite这个文件夹下
这两个网站都是一样的目录
功能就是从index页跳到details页
==============================================
单独发布
这两个网站LeiBS & TianL 作为单独发布,那地址栏里的 “/”默认就是index.html
跳到details页的代码可以是
location.href="/details.html"
details 跳转回来 就是
href="/"
合并发布
若这两网站合并发布的,使用一个主站 WebSite
那他们的首页的地址,就会是
地址栏里会多了自己的目录文件夹
这时候要想再跳转到details页面
location.href=location.href+"/details.html"
而如果,想从details跳回到index
就必须要去解析地址栏里的首页地址目录
location.href=location.href.substr(0,location.href.lastIndexOf("/"))
因为地址栏中的url是这样的
http://10.0.0.114:8086/LeiBS/details.html
所以我们只要获取当前url中最后一个“/”之前的路径
string.lastIndexOf()
查询字符串最后出现的位置
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/143021.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...