js获取url传值

js获取url传值js 获取 url 传值例如 https www baidu com id 1231 方法 1functionGet varurl location search 获取 url 中 符后的字串 vartheReques newObject if url indexOf 1 varstr url

js获取url传值

例如:https://www.baidu.com/?id=123

1.方法1

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; };
GetRequest("id")

2.方法2

function getQueryString(key) { var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)"); var result = window.location.search.substr(1).match(reg); return result ? decodeURIComponent(result[2]) : null; }
getQueryString("id")

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

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

(0)
上一篇 2026年3月18日 上午11:00
下一篇 2026年3月18日 上午11:01


相关推荐

  • jrtplib 编译安装配置[通俗易懂]

    jrtplib 编译安装配置[通俗易懂]  RTP是目前解决流媒体实时传输问题的最好办法,而JRTPLIB是一个用C++语言实现的RTP库,包括UDP通讯,它的主页地址是:Jori’spage  jrtplib源码的获取,可以在它的主页上直接下载,也可以使用git直接克隆一份。因为它的主页是国外网站,下载速度非常慢,我这里提供一份已经下载好的最新的jrtplib源码:jrtplib-3.11.1.tar.gz  我…

    2022年7月28日
    20
  • Android SVN开发实战的文件夹结构呈现

    Android SVN开发实战的文件夹结构呈现

    2021年12月31日
    40
  • Spss-kmeans聚类分析操作

    Spss-kmeans聚类分析操作目录一 聚类分析的意义二 距离的定义三 动态聚类 K meansCluster QuickCluster

    2025年9月28日
    6
  • python suds_Python SUDS错误

    python suds_Python SUDS错误我正在尝试将 PHP 脚本转换为 python 但不能在我的生活中找出为什么以下不起作用 从 SOAP 服务查询返回的结果 Suds https fedorahosted org suds version 0 4GAbuild R699 Service ExternalQuer tns http asic

    2026年3月20日
    2
  • Charles 激活成功教程版安装

    Charles 激活成功教程版安装前置条件 Charles 其实是一款代理服务器 通过成为电脑或者浏览器的代理 然后截取请求和请求结果达到分析抓包的目的 该软件是用 Java 写的 能够在 Windows Mac Linux 上使用 安装 Charles 的时候要先装好 Java 环境 下载地址链接 https pan baidu com s 18WxcnRRHBGd 提取码 87tm 安装步骤 1 双击

    2026年3月17日
    2
  • ideaspringboot启动_idea运行不出结果

    ideaspringboot启动_idea运行不出结果idea解决Command line is too long. Shorten command line for ServiceStarter or also for Application报错1.在IDEA里找到”.idea===>workspace.xml”2.找到,在里面添加即可

    2022年8月19日
    21

发表回复

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

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