获取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后面的参数值相关推荐

  1. js获取url中的参数值

    1 function GetQueryString(name) 2 { 3 var reg = new RegExp("(^|&)"+ name +"=([^&a ...

  2. js获取url参数vue.js获取url参数 JQ获取url参数

    在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结. 1.window.location.href(设置或获取整个 URL 为字符串) ...

  3. JS获取URL中参数值(QueryString)的4种方法分享

    http://www.jb51.net/article/48942.htm JS获取URL中参数值(QueryString)的4种方法分享 作者: 字体:[增加 减小] 类型:转载 今天碰到要在一个页 ...

  4. html获取url参数值,js获取url中参数值的两种方法

    本节主要内容: js获取url中参数值. 方法1:正则分析法 复制代码 代码示例: function getQueryString(name) { var reg = new RegExp(" ...

  5. JS获取URL中参数值的4种方法

    方法一:正则法 function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(& ...

  6. js获取url参数值的方法总结

    js获取url参数值的方法总结 1.方式一:通过字符串截取的方式获取参数值: 2.方式二:通过正则获取到参数值:   1.方式一:通过字符串截取的方式获取参数值: 1).函数一:获取URL中的参数名及 ...

  7. js获取 url 参数值的方法总结

    今天小编碰到一个朋友问这么一个问题,怎么在一个页面中获取另外一个页面url传过来的参数呢?最初一开始很本能的想到了用 split("?"),这样一步步的分解出需要的参数.但是想了一 ...

  8. js获取url参数值的方法总结(亲测)

    1.方式一:通过字符串截取的方式获取参数值: 1).函数一:获取URL中的参数名及参数值的集合 /*** [获取URL中的参数名及参数值的集合]* 示例URL:http://htmlJsTest/ge ...

  9. js 获取URL后面的参数

    1.有时间由于缓存问题,用PHP可能就不是太好处理,所以可以用客户端进行URL的处理 如下:js 获取URL后面的参数 <script> function getUrlParam(name ...

最新文章

  1. 计算机应用公共课程,公共基础课程中计算机应用管理制度
  2. RMAN备份与ORA-19625ORA-19502
  3. springboot启动出错,
  4. POJ 2135 简单费用流
  5. phaiapi数据库重写类
  6. easy connect 获取服务端配置信息失败_安装配置mysql
  7. C#数据库事务原理及实践(下)
  8. [工具库]JFileDownloader工具类——多线程下载网络文件,并保存在本地
  9. 德国软件巨头SAP旗下风投基金募集10亿美元 专门投资科技初创公司
  10. harbor搭建与使用
  11. MyBatis传入参数为0时条件不生效
  12. 【转】LiveWriter插入高亮代码插件介绍 基于SyntaxHighighter
  13. 添加内核驱动模块(1)(mydriver.c+ Konfig+Makefile )
  14. putty怎么连到linux服务器,PuTTY 从 Windows 连接到 亚马逊服务器Linux 实例
  15. 嵌入式开发学习笔记9-做一个好玩的LED闪烁
  16. 令人惊艳的80个免费学习网站,每一个都备受好评!
  17. 分享一下我的一些学习方法
  18. hadoop-集群及组件
  19. 媒体文件查看/上传至WP媒体库
  20. 【FTP】FTP常用命令,持续更新中……

热门文章

  1. 程序员更像艺术家 哪种状态更具创造性?
  2. linux 命令大全_linux命令大全
  3. python 柱状图设置样式_python数据可视化之图表样式调整(三)
  4. oracle查询结果怎么去掉重复的,怎么去除重复的查询结果
  5. js请求后台接口返回的图片并转为base64
  6. PowerCMD——cmd的命令行工具
  7. 镁光ssd管理工具 linux,镁光C400固态硬盘08TH固件及升级软件
  8. 计算机键盘prtscr,键盘上的SCR是什么意思(电脑截图的快捷方式都有哪些)
  9. 广州电子厂房净化工程_医药厂房净化车间工程验收,怎么测定风速风量和换气次数?...
  10. hive之动态分区插入数据及其参数配置