• Js获取url传递过来的参数


    方法一:原理跟取cookie值一样的

    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;
      }

    }

    如url="http://h.com/payDetail.html?class=100&tackId=110&id=13",

    想获取class的值:getParamer('class');

    想获取tackId的值:getParamer('tackId');

    想获取id的值:getParamer('id');

    直接用getParamer('要获取的参数的名字')就好;

    方法二:

    function getParams(){

    var pos,str,para,parastr; 
    var array =[] 
    str = document.referrer; 
    parastr = str.split("?")[1]; 
    var arr = parastr.split("&");
    for (var i=0;i<arr.length;i++){ 
    array[arr[i].split("=")[0]]=arr[i].split("=")[1]; 

    //alert(array["projectId"]);
    return array["projectId"];//project为所要获取的参数

    }

  • 相关阅读:
    yii框架中的各种小问题
    yii框架无限极分类的做法
    yii框架中的下拉菜单和单选框
    yii框架定时任务的操作
    yii框架里DetailView视图和GridView的区别
    git的使用(1)
    mysql 连接问题
    PHP字符串函数
    phpdocmentor 生成php 开发文档(转载)
    使用Nginx的X-Accel-Redirect实现大文件下载
  • 原文地址:https://www.cnblogs.com/zzwlong/p/6930311.html
Copyright © 2020-2023  润新知