js获取url后面的参数值
获取url后面的参数值。
//传入参数名称获取地址栏的参数值 function GetURLQueryString(queryStringName) {var returnValue="";var URLString=new String(document.location);var serachLocation=-1;var queryStringLength=queryStringName.length;do{serachLocation=URLString.indexOf(queryStringName+"\=");if (serachLocation!=-1){if ((URLString.charAt(serachLocation-1)=='?') || (URLString.charAt(serachLocation-1)=='&')){URLString=URLString.substr(serachLocation);break;}URLString=URLString.substr(serachLocation+queryStringLength+1);}}while (serachLocation!=-1)if (serachLocation!=-1){var seperatorLocation=URLString.indexOf("&");if (seperatorLocation==-1){returnValue=URLString.substr(queryStringLength+1);}else{returnValue=URLString.substring(queryStringLength+1,seperatorLocation);} }return returnValue; }
只要传入参数名称即可获取url参数值。但是这种传参方式会导致参数乱码,得用javascript的unescape、escape。
其实用表单提交的方式会更方便。
如果js很乱,可以去一些网站在线工具哪里格式化一下,或者在谷歌浏览器上,将自己文件的代码复制下来,因为上面的已经排版整理过了。
但是一般推荐还是用表单传值比较好,用url传参的话会出现中文乱码。
转载于:https://www.cnblogs.com/hougelou/archive/2013/01/10/2854681.html
js获取url后面的参数值相关推荐
- js获取url中的参数值
1 function GetQueryString(name) 2 { 3 var reg = new RegExp("(^|&)"+ name +"=([^&a ...
- js获取url参数vue.js获取url参数 JQ获取url参数
在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结. 1.window.location.href(设置或获取整个 URL 为字符串) ...
- JS获取URL中参数值(QueryString)的4种方法分享
http://www.jb51.net/article/48942.htm JS获取URL中参数值(QueryString)的4种方法分享 作者: 字体:[增加 减小] 类型:转载 今天碰到要在一个页 ...
- html获取url参数值,js获取url中参数值的两种方法
本节主要内容: js获取url中参数值. 方法1:正则分析法 复制代码 代码示例: function getQueryString(name) { var reg = new RegExp(" ...
- JS获取URL中参数值的4种方法
方法一:正则法 function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(& ...
- js获取url参数值的方法总结
js获取url参数值的方法总结 1.方式一:通过字符串截取的方式获取参数值: 2.方式二:通过正则获取到参数值: 1.方式一:通过字符串截取的方式获取参数值: 1).函数一:获取URL中的参数名及 ...
- js获取 url 参数值的方法总结
今天小编碰到一个朋友问这么一个问题,怎么在一个页面中获取另外一个页面url传过来的参数呢?最初一开始很本能的想到了用 split("?"),这样一步步的分解出需要的参数.但是想了一 ...
- js获取url参数值的方法总结(亲测)
1.方式一:通过字符串截取的方式获取参数值: 1).函数一:获取URL中的参数名及参数值的集合 /*** [获取URL中的参数名及参数值的集合]* 示例URL:http://htmlJsTest/ge ...
- js 获取URL后面的参数
1.有时间由于缓存问题,用PHP可能就不是太好处理,所以可以用客户端进行URL的处理 如下:js 获取URL后面的参数 <script> function getUrlParam(name ...
最新文章
- 计算机应用公共课程,公共基础课程中计算机应用管理制度
- RMAN备份与ORA-19625ORA-19502
- springboot启动出错,
- POJ 2135 简单费用流
- phaiapi数据库重写类
- easy connect 获取服务端配置信息失败_安装配置mysql
- C#数据库事务原理及实践(下)
- [工具库]JFileDownloader工具类——多线程下载网络文件,并保存在本地
- 德国软件巨头SAP旗下风投基金募集10亿美元 专门投资科技初创公司
- harbor搭建与使用
- MyBatis传入参数为0时条件不生效
- 【转】LiveWriter插入高亮代码插件介绍 基于SyntaxHighighter
- 添加内核驱动模块(1)(mydriver.c+ Konfig+Makefile )
- putty怎么连到linux服务器,PuTTY 从 Windows 连接到 亚马逊服务器Linux 实例
- 嵌入式开发学习笔记9-做一个好玩的LED闪烁
- 令人惊艳的80个免费学习网站,每一个都备受好评!
- 分享一下我的一些学习方法
- hadoop-集群及组件
- 媒体文件查看/上传至WP媒体库
- 【FTP】FTP常用命令,持续更新中……
热门文章
- 程序员更像艺术家 哪种状态更具创造性?
- linux 命令大全_linux命令大全
- python 柱状图设置样式_python数据可视化之图表样式调整(三)
- oracle查询结果怎么去掉重复的,怎么去除重复的查询结果
- js请求后台接口返回的图片并转为base64
- PowerCMD——cmd的命令行工具
- 镁光ssd管理工具 linux,镁光C400固态硬盘08TH固件及升级软件
- 计算机键盘prtscr,键盘上的SCR是什么意思(电脑截图的快捷方式都有哪些)
- 广州电子厂房净化工程_医药厂房净化车间工程验收,怎么测定风速风量和换气次数?...
- hive之动态分区插入数据及其参数配置