js获取地址栏参数的两种方法

发布时间 - 2026-01-11 02:04:47    点击率:

项目中经常遇到获取上个页面跳转过来获取当前的参数

//获取地址栏参数,name:参数名称
 function getUrlParms(name){
   var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
   var r = window.location.search.substr(1).match(reg);
   if(r!=null)
   return unescape(r[2]);
   return null;
   }
var id = getUrlParms("id");

上述方法可以获取地址栏传过来的id,还可以这样写

function getRequest() {
  var url = window.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]]=decodeURI(strs[i].split("=")[1]);
      
    }
  }
  return theRequest;
}
var id= getRequest().id;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# js获取地址栏参数  # js地址栏参数  # js获取参数  # javascript/jquery获取地址栏url参数的方法  # js获取地址栏中传递的参数(两种方法)  # JS获取地址栏参数的两种方法(简单实用)  # JS获取地址栏参数的几种方法小结  # 用javascript获取地址栏参数  # JavaScript正则获取地址栏中参数的方法  # JS如何获取地址栏的参数实例讲解  # JavaScript获取地址栏参数的方法实现  # 还可以  # 跳转  # 上个  # 大家多多  # 字串  # RegExp  # reg  # var  # location  # search  # amp  # window  # getUrlParms  # pre  # decodeURI  # null  # class  # function  # js  # brush 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 网站制作大概多少钱一个,做一个平台网站大概多少钱?  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  Laravel模型事件有哪些_Laravel Model Event生命周期详解  如何在搬瓦工VPS快速搭建网站?  Android Socket接口实现即时通讯实例代码  Laravel如何使用Blade模板引擎?(完整语法和示例)  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  Bootstrap整体框架之CSS12栅格系统  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践  Laravel如何实现API版本控制_Laravel API版本化路由设计策略  如何在阿里云通过域名搭建网站?  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置  js代码实现下拉菜单【推荐】  Laravel distinct去重查询_Laravel Eloquent去重方法  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  Internet Explorer官网直接进入 IE浏览器在线体验版网址  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  php静态变量怎么调试_php静态变量作用域调试技巧【解答】  php结合redis实现高并发下的抢购、秒杀功能的实例  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  如何批量查询域名的建站时间记录?  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  如何制作一个表白网站视频,关于勇敢表白的小标题?  如何续费美橙建站之星域名及服务?  Laravel如何使用Gate和Policy进行授权?(权限控制)  Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理  如何在IIS7中新建站点?详细步骤解析  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  如何用AWS免费套餐快速搭建高效网站?  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  如何在不使用负向后查找的情况下匹配特定条件前的换行符  高防服务器:AI智能防御DDoS攻击与数据安全保障  制作电商网页,电商供应链怎么做?  Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】  zabbix利用python脚本发送报警邮件的方法  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  如何用PHP快速搭建CMS系统?  简单实现Android验证码  Thinkphp 中 distinct 的用法解析  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】