Maison  >  Article  >  interface Web  >  Code d'implémentation JS pour obtenir des compétences absolues path_javascript

Code d'implémentation JS pour obtenir des compétences absolues path_javascript

WBOY
WBOYoriginal
2016-05-16 16:19:53996parcourir

Dans les projets, nous avons souvent besoin d'obtenir le chemin absolu du projet pour pouvoir télécharger et télécharger des fichiers. JS nous fournit une méthode, même si cela nécessite un chemin détourné. Le code est le suivant :

  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);
  }
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn