<a href="dd.index?aa=1&&bb=2"></a>

//截取URL参数
// console.log(window.location.search);
function GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
var context = "";
if(r != null)
context = r[2];
reg = null;
r = null;
return context == null || context == "" || context == "undefined" ? "" : context;
}
var channelids = GetQueryString("channelid");
var channelNames = GetQueryString("channelName");

var channelNames=decodeURI(channelNames);//解码

法2:

 function GetQueryString(name)
{
 var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
 var r = window.location.search.substr(1).match(reg);
 if(r!=null)return  unescape(r[2]); return null;

需要解码是因为当需要传值的参数是文字或者字符串时候,会乱码,所以要进行解码

js 中编码(encode)和解码(decode)的三种方法

1.escape(string)

参数  描述  
string  必需。要被转义或编码的字符串。

2.

定义和用法 
encodeURI() 函数可把字符串作为 URI 进行编码。

语法 
encodeURI(URIstring)

3解码

decodeURI(“哈哈”)

最新文章

  1. UITextField 的限制输入金额(可为小数的正确金额)
  2. unindent does not match any outer indentation level
  3. Project和Module的介绍
  4. activiti源码解读之心得整编
  5. 服务器表导入到本地数据库SQL语句
  6. 【SICP感应】1 工艺和替代模式
  7. CGI编程学习----查询2000W开房数据
  8. HTML5 中的拖放
  9. 【mongodb系统学习之二】mongodb的启动
  10. XAMPP搭建PHP
  11. Java基础学习笔记二十八 管家婆综合项目
  12. Android FrameWork浅识
  13. luogu P4099 [HEOI2013]SAO
  14. 什么是 Meta Learning / Learning to Learn ?
  15. 关于python 的空的__init__.py文件的作用,可不可以删除,到底有没有用?
  16. mysql中设置默认字符编码为utf-8
  17. [转]Log4Net日志插件配置详解
  18. 如何在 .NET 库的代码中判断当前程序运行在 Debug 下还是 Release 下
  19. Kubernetes Pod日志太大导致空间问题
  20. CentOS下搭建wordpress全流程

热门文章

  1. vue diff 算法学习
  2. Spring Cloud:统一异常处理
  3. Git命令集
  4. swipe.js实现支持手拔与自动切换的图片轮播
  5. pyspider安装出现问题参考
  6. PS调出韩式米黄色室内婚纱照片
  7. #Leetcode# 997. Find the Town Judge
  8. 在QT中使用C/C++, 在linux下生成 .so, 并调用 .so
  9. Oracle SQLULDR2 以及 SQLLDR 进行导入导出的功能说明
  10. [转帖]十二 个经典 Linux 进程管理命令介绍