zoukankan      html  css  js  c++  java
  • 小程序web-view利用url给内嵌的网页传值

    这个方法跟网页上的一样,直接通过截取url中传过来的参数来取值
    <web-view src="https://www.baidu.com/test.html?url=http://www.hao123.com/&class=100&tackId=110&id=1311"></web-view>
     
    在内嵌的页面中写以下代码,截取url取值
    function getParamer(paramer){
    
       var url=window.location.href.split("?")[1];            /*获取url里"?"后面的值*/
       if(url.indexOf("&")>0){                                      /*判断是否是一个参数还是多个参数*/
          urlParamArry=url.split("&");                            /*分开每个参数,并放到数组里*/
          for(var i=0; i<urlParamArry.length; i++){
          var paramerName=urlParamArry[i].split("=");   /*把每个参数名和值分开,并放到数组里*/
          if(paramer==paramerName[0]){                     /*匹配输入的参数和数组循环出来的参数是否一样*/
               return paramerName[1];                           /*返回想要的参数值*/
          }
       }
     }else{                                                              /*判断只有个参数*/
        var paramerValue=url.split("=")[1];
        return paramerValue;
       }
     
     }
     
     var webUrl=getParamer(url);  /*取路径中url的值:http://www.hao123.com/ */
    
    
    
     如url="http://h.com/payDetail.html?class=100&tackId=110&id=13",
     
     想获取class的值:getParamer('class');
     
     想获取tackId的值:getParamer('tackId');
     
     想获取id的值:getParamer('id');
     
     直接用getParamer('要获取的参数的名字')就好;
    
  • 相关阅读:
    linux-01Red Hat Enterprise Linux 7(RHEL7)配置静态IP地址
    Linux下Tomcat重新启动
    获取root权限
    -save 和 --save-dev的区别
    周五的听歌时间
    十月第二周计划
    国庆计划
    周末计划
    前端基础进阶系列
    前端基础进阶(二):执行上下文详细图解
  • 原文地址:https://www.cnblogs.com/gxsyj/p/9283054.html
Copyright © 2011-2022 走看看