標籤:window news convert rip sub val index roi com
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>
html5頁面與android頁面之間通過url傳遞參數