万事须己运,他得非我贤。这篇文章主要讲述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>
推荐阅读
- Delphi10.2 VCL Forms Application 的构成
- Hadoop 2:Mapper和Reduce
- Android开发之数据库SQL
- APP案例分析之华为浏览器
- C# webApi----H5_app后台制作--参数的传输(对于懒得安分webApi参数传输不行的补充)
- 第二次作业 APP分析
- 基于jeesite+android开发 电子商务系统免费教程
- 什么情况下用+运算符进行字符串连接比调用StringBuffer/StringBuilder对象的append方法连接字符串性能更好()
- App案例分析——XBMC