用JS获取地址栏url参数的方法_js的url是啥

用JS获取地址栏url参数的方法_js的url是啥有个url如下:http://passport.csdn.net/account/login?from=http%3a%2f%2fwrite.blog.csdn.net%2fpostedit我们该如何获取from这个参数的值呢?在网上搜了下方法很简单,如下,第一种是通过正则,第二种通过切串放进数组的方式:方法一:functiongetQueryString(name){

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

用JS获取地址栏url参数的方法_js的url是啥

有个url如下:

http://passport.csdn.net/account/login?from=http%3a%2f%2fwrite.blog.csdn.net%2fpostedit

我们该如何获取from这个参数的值呢?在网上搜了下方法很简单,如下,第一种是通过正则,第二种通过切串放进数组的方式:

方法一:

 

function getQueryString(name) {
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
	var r = window.location.search.substr(1).match(reg);
	if (r != null) return unescape(r[2]); return null;
}

var from = getQueryString("from");

alert(from);

Jetbrains全家桶1年46,售后保障稳定

 

 

 

 

 

方法二:

 

function GetRequest() { 
	var url = location.search; //获取url中"?"符后的字串 
	var theRequest = new Object(); 
	if (url.indexOf("?") != -1) {
		var str = url.substr(1); 
		strs = str.split("&"); 
		for(var i = 0; i < strs.length; i ++) {
			theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]); 
		} 
	} 
	return theRequest; 
} 

var req = GetRequest(); 

var from = req['from'];

alert(from);

 

用JS获取地址栏url参数的方法_js的url是啥

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219148.html原文链接:https://javaforall.net

(0)
上一篇 2025年7月8日 下午11:01
下一篇 2025年7月8日 下午11:43


相关推荐

  • 改变传统思维,抢占世界“汽车产业”制高点

    改变传统思维,抢占世界“汽车产业”制高点

    2022年3月13日
    51
  • Iris数据集免费下载[通俗易懂]

    Iris数据集免费下载[通俗易懂]CSDN下载的iris数据集都需要积分和币,这里我提供百度云链接免费下载链接:https://pan.baidu.com/s/1ReA5RjAUvph0BYyYIHBlYg提取码:2grr恳请下载好的小伙伴点赞留言,蟹蟹更多AI资源请关注公众号:大胡子的AI欢迎各位AI爱好者加入群聊交流学习:882345565(内有大量免费资源哦!)…

    2022年10月17日
    5
  • LHS和RHS理解

    LHS和RHS理解最近在重学前端 遇到 LHS 和 RHS 两个名词 这里记录下 方便深入理解两个概念见名知意 L 和 R 的含义 它们分别代表左侧和右侧 这里举一个简单的例子 console log a 在这段代码中 a 就是进行 RHS 查询 因为我们并没有对 a 进行赋值操作 而是直接引用了 a 我们需要查找并拿到 a 的值才能传递给 console log 如果 a 2 这里对 a 的引用则是 LHS 引用 LHS

    2025年8月23日
    5
  • 什么是服务熔断?

    什么是服务熔断?一 什么是服务熔断 nbsp nbsp nbsp nbsp nbsp nbsp 考试过程中当断则断的方式 正好符合微服务架构中的一种安全机制 熔断 nbsp nbsp nbsp nbsp nbsp 熔断这一概念来源于电子工程中的断路器 CircuitBreak nbsp nbsp nbsp nbsp nbsp 在互联网系统中 当下游服务因访问压力过大而响应变慢或失败 上游服务为了保护系统整体的可用性 可以暂时切断对下游服务的调用 nbsp nbsp nbsp nbsp nbsp 这种牺牲局部 保全整体的措

    2026年3月26日
    3
  • (二)提升树模型:Xgboost原理与实践

    (二)提升树模型:Xgboost原理与实践本篇博客是提升树模型博客的第二篇文章,第一篇介绍GBDT的博客可以参看这里。本篇博客是基于kingsam_的博客整理而来,在此表示感谢。在这篇文章的基础上,我加入了一些自己的理解,使得介绍Xgboost的内容更加详实易读。同介绍GBDT一样,我首先会介绍理论部分,然后举例说明模型训练过程,最后介绍一些细节问题。文章目录一、Xgboost简介二、监督学习的三要素2.1模型2.2参数2.3…

    2022年5月25日
    37
  • 验证码识别(Tess4J初体验)

    验证码识别(Tess4J初体验)遇到一道机试题当时就懵逼了0.0查了好多资料,大体知道了基本的步骤:1.预处理2.灰度化3.二值化4.去噪5.分割6.识别还好题目要求不严格,可以使用开源程序。机智的我还真找到一个:Tesseract下面开始正文:Tess4J官方描述:AJavaJNAwrapperforTesseractOCRAPI.1.先去官网下载:http://

    2022年4月29日
    88

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号