js中获取项目路径的小插件
Posted guoDaXia的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中获取项目路径的小插件相关的知识,希望对你有一定的参考价值。
//立即执行的js (function() { //获取contextPath var contextPath = getContextPath(); //获取basePath var basePath = getBasePath(); //将获取到contextPath和basePath分别赋值给window对象的g_contextPath属性和g_basePath属性 window.g_contextPath = contextPath; window.g_basePath = basePath; })(); /** * @author 孤傲苍狼 * 获得项目根路径,等价于jsp页面中 * <% String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> * 使用方法:getBasePath(); * @returns 项目的根路径 * */ function getBasePath() { var curWwwPath = window.document.location.href; var pathName = window.document.location.pathname; var pos = curWwwPath.indexOf(pathName); var localhostPath = curWwwPath.substring(0, pos); var projectName = pathName.substring(0, pathName.substr(1).indexOf(\'/\') + 1); return (localhostPath + projectName); } /** * @author 孤傲苍狼 * 获取Web应用的contextPath,等价于jsp页面中 * <% String path = request.getContextPath(); %> * 使用方法:getContextPath(); * @returns /项目名称(/EasyUIStudy_20141104) */ function getContextPath() { return window.document.location.pathname.substring(0, window.document.location.pathname.indexOf(\'\\/\', 1)); };
我从别人那里偷过来的:
https://home.cnblogs.com/u/xdp-gacl/
以上是关于js中获取项目路径的小插件的主要内容,如果未能解决你的问题,请参考以下文章
小程序 使用upng.js 把小程序选择的图片转换为base64