獲取url中的參數\+發送ajax請求根路徑|+獲取復選框的值


//獲取url中的參數
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //構造一個含有目標參數的正則表達式對象
var r = window.location.search.substr(1).match(reg); //匹配目標參數
if (r != null) return unescape(r[2]); return null; //返回參數值
}

eg:  

var workerId=getUrlParam("workerId");
var leaderId=getUrlParam("leaderId");
var phone=getUrlParam("phone");

 


function getRootPath() {
//獲取當前網址,如: /meun.jsp
var curWwwPath = window.document.location.href;
//獲取主機地址之后的目錄,如: proj/meun.jsp
var pathName = window.document.location.pathname;
var pos = curWwwPath.indexOf(pathName);
//獲取主機地址,如: http://localhost:8083
var localhostPath = curWwwPath.substring(0, pos);
//獲取帶"/"的項目名,如:/proj
var projectName = pathName.substring(0, pathName.substr(1).indexOf(
'/') + 1);
return (localhostPath + projectName);
}

 

//js遍歷選中的復選框的值
var obj=document.getElementsByName("inlineCheckbox1"); //選擇所有name="'test'"的對象,返回數組
var type=[];
var typeDisplay=[];
for(var i=0;i<obj.length; i++){
if(obj[i].checked){

          if(7==obj[i].value){
  work_type=7;
  work_type_display="速度";
  }else if(8==obj[i].value){
  work_type=8;
  work_type_display="說得對";

}

  type.push(work_type);
  typeDisplay.push(work_type_display);
  var workType=type.toString();
  var workTypeDisplay=typeDisplay.toString();
  console.log(workType);
  console.log(workTypeDisplay);
  }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM