博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery.getParams.js
阅读量:4885 次
发布时间:2019-06-11

本文共 2144 字,大约阅读时间需要 7 分钟。

本文参照:

jQuery.extend({/**    * Returns get parameters.    *    * If the desired param does not exist, null will be returned    *    * @example value = $.getURLParam("paramName");    */    getURLParam: function(strParamName)    {        var strReturn = "";        var strHref = window.location.href.toUpperCase();        var bFound = false;        var cmpstring = strParamName.toUpperCase() + "=";        var cmplen = cmpstring.length;        if (strHref.indexOf("?") > -1)        {            var strQueryString = strHref.substr(strHref.indexOf("?") + 1);0            var aQueryString = strQueryString.split("&");            for (var iParam = 0; iParam < aQueryString.length; iParam++)            {                if (aQueryString[iParam].substr(0, cmplen) == cmpstring)                {                    var aParam = aQueryString[iParam].split("=");                    strReturn = aParam[1];                    bFound = true;                    break;                }            }        }        if (bFound == false) return null;        //  www.permadi.com/tutorial/urlEncoding/        //
%20 or + // return escape(sStr).replace(/\+/g, '%2B').replace(/\"/g, '%22').replace(/\'/g, '%27').replace(/\//g, '%2F'); strReturn = strReturn.replace(/\+/g, '%20'); return unescape(strReturn); }, getStringParam: function(strParamName, strParamString) { var strReturn = ""; var strHref = strParamString.toUpperCase(); var bFound = false; var cmpstring = strParamName.toUpperCase() + "="; var cmplen = cmpstring.length; var strQueryString = strHref; var aQueryString = strQueryString.split("&"); for (var iParam = 0; iParam < aQueryString.length; iParam++) { if (aQueryString[iParam].substr(0, cmplen) == cmpstring) { var aParam = aQueryString[iParam].split("="); strReturn = aParam[1]; bFound = true; break; } } if (bFound == false) return null; return strReturn; }});

 

转载于:https://www.cnblogs.com/freeliver54/p/4398895.html

你可能感兴趣的文章
springboot读取配置文件的几种方式
查看>>
软件测试基础知识 day 3
查看>>
一些blog链接
查看>>
如何定制博客园的个人空间
查看>>
tomcat限制内存
查看>>
Linux用户配置文件和密码配置文件
查看>>
docker 构建镜像 centos7 nginx php
查看>>
寻找唯一的萌妹(思维)
查看>>
redis 登入,检查
查看>>
曹冲养猪
查看>>
HDU 4869 Turn the pokers
查看>>
倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-如何实现开平方的Pow函数
查看>>
ubuntu 查看系统服务的列表
查看>>
MySQL-权限问题
查看>>
(手写实现)BP神经网络python实现简单的线性回归
查看>>
Hadoop集群安装配置教程_Hadoop2.6.0_Ubuntu/CentOS
查看>>
Oracle查询优化4大方面的主要途径
查看>>
spring boot配置文件application.propertis
查看>>
有类路由与无类路由的区别
查看>>
如何设置GridView中某个字段显示数据的一部分?
查看>>