• 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>  
  • 相关阅读:
    设计模式之单例模式
    设计模式之组合模式
    SVN搭建简单教程
    添加Silverlight应用到HTML
    动态修改配置文件
    Ajax
    jQuery 事件方法
    Java和JavaScript对账户实现掩码并四个一组分隔
    一种简单实现当前时间是否在工作时间内的方法
    Postman接口自动化测试实例用到的完整的SM2前端加密算法代码
  • 原文地址:https://www.cnblogs.com/pretty-sunshine/p/7622471.html
Copyright © 2020-2023  润新知