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