zoukankan      html  css  js  c++  java
  • JS获取GET参数

    /*-----------------实现1--------------------*/
     function getPar(par){
         //获取当前URL
         var local_url = document.location.href;
         //获取要取得的get参数位置
         var get = local_url.indexOf(par +"=");
         if(get == -1){
             return false;  
         }  
         //截取字符串
         var get_par = local_url.slice(par.length + get + 1);   
         //判断截取后的字符串是否还有其他get参数
         var nextPar = get_par.indexOf("&");
         if(nextPar != -1){
             get_par = get_par.slice(0, nextPar);
         }
         return get_par;
     }
      
     /*--------------------实现2(返回 $_GET 对象, 仿PHP模式)----------------------*/
     var $_GET = (function(){
         var url = window.document.location.href.toString();
         var u = url.split("?");
         if(typeof(u[1]) == "string"){
             u = u[1].split("&");
             var get = {};
             for(var i in u){
                 var j = u[i].split("=");
                 get[j[0]] = j[1];
             }
             return get;
         } else {
             return {};
         }
     })();
      
     /*第2种方式, 使用时, 可以直接 $_GET['get参数'], 就直接获得GET参数的值*/
  • 相关阅读:
    CTreeCtrl::HitTest
    GetLastError()函数返回值及含义
    最大轮廓和投影 转
    一些Python黑客脚本
    win10系统架构调用
    rootkit基础
    面向对象编程
    机器学习概述
    XXE攻击
    浏览器安全
  • 原文地址:https://www.cnblogs.com/shcolo/p/3598653.html
Copyright © 2011-2022 走看看