html5页面与android页面之间通过url传递参数

万事须己运,他得非我贤。这篇文章主要讲述html5页面与android页面之间通过url传递参数相关的知识,希望能为你提供帮助。
html5页面与android页面之间可以通过url传递参数,android将参数放在htm5的url   ?后面,js获取url   ?号后面的参数。
【html5页面与android页面之间通过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>  

    推荐阅读