Home >Web Front-end >JS Tutorial >JS implementation code to obtain absolute path_javascript skills

JS implementation code to obtain absolute path_javascript skills

WBOY
WBOYOriginal
2016-05-16 16:19:531058browse

In projects, we often need to get the absolute path of the project so that we can upload and download files. JS provides us with a method, although it requires a roundabout way. The code is as follows:

  function getRealPath(){
    //获取当前网址,如: http://localhost:8083/myproj/view/my.jsp
     var curWwwPath=window.document.location.href;
     //获取主机地址之后的目录,如: myproj/view/my.jsp
    var pathName=window.document.location.pathname;
    var pos=curWwwPath.indexOf(pathName);
    //获取主机地址,如: http://localhost:8083
    var localhostPaht=curWwwPath.substring(0,pos);
    //获取带"/"的项目名,如:/myproj
    var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);

   //得到了 http://localhost:8083/myproj
    var realPath=localhostPaht+projectName;
    alert(realPath);
  }
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn