相信url截取信息是一个很常用的小功能
页面跳转传参的时候可以在A页面的url挂一些参数到B页面获取
正常的页面传参都是以数字和英文为主
正常情况下中文获取的时候是有乱码的
所谓上有政策下有对策
一个正常的url(http://网址?areaInfo=13394186.192948427,3695040.8525992734&lines=1&nameId=7665&name=九州县令)
平时写的url截取方法

function qs (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;
}

取值的话很简单直接 qs('参数名')就可以了但是这样的话取name字段的话会出现乱码

function qs () {
var url = window.location.search;
var thisUrl = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
thisUrl[strs[i].split("=")[0]]=decodeURI(strs[i].split("=")[1]);
}
}
return thisUrl;
}

这样的话会解决中文取值乱码问题
取值方式 qs().name

希望对大家能有帮助

最新文章

  1. 3、C#核心编程结构下
  2. 如何在Visual Studio 工程之间共享静态内容 (js, css, img, etc.)
  3. JAVA_OPTS
  4. OpenSSL - RSA非对称加密实现
  5. 模拟ATM机将输入的数据插入数据库
  6. Spring MVC前台使用html页面作为视图,配置静态资源后Controller控制器不起作用的解决办法
  7. PAT乙级 1016. 部分A+B (15) C语言实现
  8. delphi 资源文件详解
  9. 字典 -- 数据结构与算法的javascript描述 第七章
  10. js数组快速排序
  11. JDBC(一)之细说JDBC
  12. python3 re模块正则匹配字符串中的时间信息
  13. shell_base
  14. object detection[content]
  15. Print Article(斜率DP入门+单调队列)
  16. 《温故而知新》JAVA基础八
  17. Luogu3524 POI2011 Party 图论、构造
  18. vc++获取网页源码之使用import+接口方式
  19. C# 中奇妙的函数–String Split 和 Join
  20. Promise.all函数的使用

热门文章

  1. selenium(6)-截取完整页面和指定元素并保存为图片
  2. SFTP协议生成公共秘钥文件
  3. [白话解析] 通过实例来梳理概念 :准确率 (Accuracy)、精准率(Precision)、召回率(Recall)和F值(F-Measure)
  4. 定时任务Cron
  5. 05、MyBatis 缓存
  6. P2629 【好消息,坏消息】
  7. 什么是JSTL标签库?
  8. 聊聊Java中的异常及处理
  9. 烦人的B数
  10. 介绍web开发中实现会话跟踪的常用技术方法