1、获取相对路径的方法:
function getPath(){
var pathName = document.location.pathname;
var index = pathName.substr(1).indexOf("/");
var result = pathName.substr(0,index+1);
return result;
}
执行的结果是:
pathName===/test/index.jsp
result===/test
使用方法:可以在js中用此方法拼接URL:getPath()+/路径1/路径2/........
2、获取项目的真实路径的方法:
function getRealPath(){
var localObj = window.location;
var contextPath = localObj.pathname.split("/")[1];
var basePath = localObj.protocol + "//" + localObj.host + "/"+ contextPath;
return basePath ;
}
本地测试打印的basePath是:server_context===http://localhost:8888/test