html頁面用js得到get或post過來的數據


 

function getQueryString(name) {   
  location.href.replace("#","");   
  // 如果鏈接沒有參數,或者鏈接中不存在我們要獲取的參數,直接返回空        
  if(location.href.indexOf("?")==-1 || location.href.indexOf(name+'=')==-1)     {           
   return '';       
  }         
   // 獲取鏈接中參數部分        
   var queryString = location.href.substring(location.href.indexOf("?")+1);         
   // 分離參數對 ?key=value&key2=value2        
   var parameters = queryString.split("&");         
  
   var pos, paraName, paraValue;        
   for(var i=0; i<=parameters.length; i++) {   
   // 獲取等號位置            
   pos = parameters[i].split('=');            
   if(pos == -1) { continue; }             
   // 獲取name 和 value            
   paraName = pos[0];            
   paraValue = pos[1];            
   // 如果查詢的name等於當前name,就返回當前值,同時,將鏈接中的+號還原成空格           
   if(paraName == name) {        
    return decodeURIComponent(paraValue.replace(/\+/g, " "));            
   }        
   }        
  return '';    
 }  


免責聲明!

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



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