js获取url传递的参数(解决了中文时乱码)
来源:互联网 发布:java 游戏开发txt下载 编辑:程序博客网 时间:2024/06/05 02:39
方法一:
function getQueryString(key){ var reg = new RegExp("(^|&)"+key+"=([^&]*)(&|$)"); var result = window.location.search.substr(1).match(reg); return result?decodeURIComponent(result[2]):null; }
用法:
console.log(getQueryString('a'));//2console.log(getQueryString('b'));//3
方法二:
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]); //之前用了unescape() //才会出现乱码 } } return theRequest; }
用法:<Script language="JavaScript"> var Request = new Object(); Request = GetRequest(); var 参数1,参数N; 参数1 = Request[''参数1'']; 参数N = Request[''参数N''];</Script>
阅读全文
0 0
- js获取url传递的参数(解决了中文时乱码)
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,获取Url中参数
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- js、URL传递含有中文参数时的乱码问题解决
- js、URL传递含有中文参数时的乱码问题解决
- Js获取url中的参数(已解决出现的中文乱码问题)
- js获取url中的中文参数出现乱码解决
- js获取url中的中文参数出现乱码解决
- 解决url传递中文参数乱码问题
- 解决通过url传递中文参数乱码的问题
- js的url传递中文参数乱码的解决方案
- url 参数传递中文乱码问题 即<a href> 利用 js 的 encodeURI解决中文乱码问题
- 米语录交流学习(三)
- linux下安装python环境
- 程序员如何提问整理
- 剑指offer_表示数字的字符串
- 【设计模式】装饰者模式-明月装饰了你的窗子
- js获取url传递的参数(解决了中文时乱码)
- 搭建 LAMP 环境
- self
- SVM之解决凸优化
- 还是3D2D程序
- 一道特殊的排序面试题(交换思想活学活用)
- VirtualBox虚拟机配置CentOS7网络图文详解教程
- Codeforces 840B:Leha and another game about graph
- 【剑指offer】【7】两个栈实现队列及两个队列实现一个栈