html5頁面與android頁面之間通過url傳遞參數


html5頁面與android頁面之間可以通過url傳遞參數,android將參數放在htm5的url  ?后面,js獲取url  ?號后面的參數。

方法一:

<scrīpt>

/* 用途: 接收地直欄參數 如取id=1 */

urlinfo=window.location.href; //獲取當前頁面的url

len=urlinfo.length;//獲取url的長度

offset=urlinfo.indexOf("?");//設置參數字符串開始的位置

newsidinfo=urlinfo.substr(offset,len)//取出參數字符串 這里會獲得類似“id=1”這樣的字符串

newsids=newsidinfo.split("=");//對獲得的參數字符串按照“=”進行分割

newsname=newsids[0];//得到參數名字,如id

newsid=newsids[1];//得到參數值

</scrīpt>

方法二:

<script>

function GetRequest()  

{  

  var url = location.search; //獲取url中"?"符后的字串  

  var theRequest = new Object();  

  if(url.indexOf("?") != -1)  

  {  

    var str = url.substr(1);  

   strs = str.split("&");  

    for(var i = 0; i strs.length; i ++)  

     {  

       theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);  

      }  

  }  

  return theRequest;  

}  

</script

然后我們通過調用此函數獲取對應參數值:
  <script>  
var  Request=new Object();  
Request=GetRequest();  
var 參數1,參數2,參數3,參數N;  
參數 1=Request['參數1'];  
參數 2=Request['參數2'];  
參數 3=Request['參數3'];  
參數 N=Request['參數N'];  
</script>  


免責聲明!

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



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