Heim  >  Artikel  >  Web-Frontend  >  JS-Implementierungscode zum Erwerb absoluter path_javascript-Kenntnisse

JS-Implementierungscode zum Erwerb absoluter path_javascript-Kenntnisse

WBOY
WBOYOriginal
2016-05-16 16:19:53990Durchsuche

In Projekten müssen wir oft den absoluten Pfad des Projekts ermitteln, damit wir Dateien hoch- und herunterladen können, obwohl dies einen Umweg erfordert. Der Code lautet wie folgt:

  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);
  }
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn