文档章节

获取URL

hming
 hming
发布于 2017/03/08 18:50
字数 87
阅读 3
收藏 0
//获取URL
function getParams(param,val) {
    var params = window.location.search;
    var paramStr = "?";
    if(params.indexOf("?") == 0 && params.indexOf("=") > 1){
        params = params.substring(1, params.length);
        if(params.indexOf("&") > 1){
            var paramsArr = params.split("&");
            var isHave = false;
            for(var i in paramsArr) {
                var tempArr = paramsArr[i].split("=");
                if(tempArr[0].toLowerCase() == param.toLowerCase()){
                    isHave = true;
                    tempArr[1] = val;
                    paramsArr[i] = tempArr.join("=");
                }
            }
            if(!isHave){
                paramsArr.push(param + "=" + val);
            }
            paramStr += paramsArr.join("&");
        }else{
            tempArr = params.split("=");
            if(tempArr[0].toLowerCase() == param.toLowerCase()){
                tempArr[1] = val;
                paramStr += tempArr.join("=");
            }else{
                paramStr += params +"&" + param + "=" + val;
            }
        }
    }else{
        paramStr += param + "=" + val;
    }
    return paramStr;
}

© 著作权归作者所有

共有 人打赏支持
上一篇: 转正个人总结
下一篇: 验证是否数字
hming
粉丝 3
博文 88
码字总数 86648
作品 0
深圳
程序员
私信 提问
Js获取当前页面URL的一些属性_已迁移

设置或获取对象指定的文件名或路径:window.location.pathname 设置或获取整个 URL 为字符串:window.location.href 设置或获取与 URL 关联的端口号码:window.location.port 设置或获取 UR...

辣条拌鱼翅
2015/01/01
0
0
如何用js得到当前页面的url信息方法

如何用js得到当前页面的url信息方法(JS获取当前网址信息) 1,设置或获取对象指定的文件名或路径。 alert(window.location.pathname) 2,设置或获取整个 URL 为字符串。 alert(window.locatio...

你假松假精
2016/10/11
4
0
asp.net获取当前网址url

设当前页完整地址是:http://www.jb51.net/aaa/bbb.aspx?id=5&name=kelli "http://"是协议名 "www.jb51.net"是域名 "aaa"是站点名 "bbb.aspx"是页面名(文件名) "id=5&name=kelli"是参数 【......

伽罗kapple
2016/02/25
10
0
javascript获取当前页面的URL信息

以前在做网站的时候,经常会遇到当前页的分类高亮显示,以便让用户了解当前处于哪个页面。之前一直是在每个不同页面写方法。工程量大,也不便于修改。一直在想有什么简便的方法实现。后来在网...

freedonn
2014/12/30
0
2
在ASP.NET MVC 中获取当前URL、controller、action

URL的获取很简单,ASP.NET通用: 【1】获取 完整url (协议名+域名+虚拟目录名+文件名+参数) string url=Request.Url.ToString();【2】获取 虚拟目录名+页面名+参数: string url=Request.R...

Midnight
2012/02/09
0
2

没有更多内容

加载失败,请刷新页面

加载更多

https://www.jianshu.com/p/dbffae16ba0b

https://www.jianshu.com/p/dbffae16ba0b

张宏亮1982
28分钟前
5
0
linux基本命令

linux常用shell命令=命令+选项+参数 cd (change directory)切换目录 cd #root根目录 cd / #系统根目录 cd ../../ #返回上上一层目录 ls/dir (list)列出目录下文件 ls -a (--all) #列出所...

陈刚生
34分钟前
2
0
30分钟学会如何使用Shiro

本篇内容大多总结自张开涛的《跟我学Shiro》原文地址:http://jinnianshilongnian.iteye.com/blog/2018936 我并没有全部看完,只是选择了一部分对我来说急需在项目中使用的知识加以学习。并且...

群星纪元
35分钟前
2
0
常用算法之快速排序python&php

python(快速排序): # -*- UTF-8 -*- def quicksort(arr): if (len(arr)) < 2: return arr; mark = arr[0] #递归条件 #第一种方式 # left = [i for i in arr[1:] if i < mark]; # right = [i ......

山人有妙计
39分钟前
0
0
synchronized关键字

synchronized关键字可分为对象锁和类锁,修饰对象可分为代码块和方法 。 修饰代码块: 1.对象锁:synchronized (this) 或 synchronized (object) : 如果是同一个实例,则代码块的执行有先后;...

某只小强
39分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部