JS 中如何获取站点根目录文件的位置

JavaScript017

JS 中如何获取站点根目录文件的位置,第1张

先获取当前的全路径,然后对全路径进行分析获取到跟路径

//js获取项目根路径,如: http://localhost:8083/uimcardprj

function getRootPath(){

    //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp

    var curWwwPath=window.document.location.href

    //获取主机地址之后的目录,如: uimcardprj/share/meun.jsp

    var pathName=window.document.location.pathname

    var pos=curWwwPath.indexOf(pathName)

    //获取主机地址,如: http://localhost:8083

    var localhostPaht=curWwwPath.substring(0,pos)

    //获取带"/"的项目名,如:/uimcardprj

    var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1)

    return(localhostPaht+projectName)

}

根目录。web前端一般常用文件,但是当用css文件和html引入资源(比如图片)时,路径可能不相同,但是JS位置都是代表根目录,这个文件夹里面应该包含我们项目所有的路由模块(上面的例子路由模块指的是 seller 和 buyer),并且仅应该包含路由模块,而不应该有别的其他的非路由模块的文件夹。