Jquery 中擷取專案路徑方法
阿新 • • 發佈:2019-02-14
Jquery 中擷取專案路徑,用於給ajax的url路徑賦值
<script src="static/jquery-3.3.1.js"></script> <script type="text/javascript"> $(function(){ $("#submitLogin").click(function(){ var name = $("#name").val(); var pwd = $("#pwd").val(); var users = {name:name,pwd:pwd}; //拼裝成json格式 /* js中獲取專案的路徑 */ //方法一 var protocol = window.location.protocol; var host = window.location.host; var pathname = window.location.pathname; var projectName = pathname.substring(0,pathname.substr(1).indexOf('/')+1); //方法2 var curPath = window.document.location.href var projectNameall = curPath.substring(0,find(curPath,'/',3)); $.ajax({ type:"POST", /* url: protocol + "//" + host + projectName +"/addUser", */ url: projectNameall + "/addUser", data:users, success:function(data){ alert("成功"); }, error:function(e) { alert("出錯:"+e); } }); }); /* 查詢str字元中cha字元在第 num 次出現的位置 */ function find(str,cha,num){ var x=str.indexOf(cha); for(var i=0;i<num;i++){ x=str.indexOf(cha,x+1); } return x; } }); </script>