Javascript 获取URL参数
2013-08-07 13:55
253 查看
方法一:
Js 计算汉字的长度
方法二:
// url:http://localhost:8080/jsTest?id=111 function getUrlParameter(name) { var regExp = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); /* * window.location.search * 返回 ?id=111 */ /* * window.location.search.substr(1) * 返回 id=111 */ /* * window.location.search.substr(1).match(regExp) * 返回一个数组,下标0返回的是匹配文本本身,下标2返回的是匹配结果 * 当然如果没有匹配结果返回null */ var array = window.location.search.substr(1).match(regExp); if(array != null){ //unescape对返回的结果进行解码 return unescape(array[2]); }else{ return null; } } //调用返回111 getUrlParameter("id");注:参考
Js 计算汉字的长度
方法二:
// url:http://localhost:8080/jsTest?id=111 function getUrlParameter() { var url = location.search;//获取url中"?"符号后的字符串?id=111 var urlParameter = new Object(); if(url.indexOf("?") != -1) { var str = url.substr(1);//返回去掉"?"的子串id=111 var parameterArray = str.split("&");//返回一个数组,如果没有"&"就返回id=111,适用多个参数 var parameterArrayLength = parameterArray.length; for(var i = 0; i < parameterArrayLength; i++) { var nameAndValueArray = parameterArray[i].split("=");//把parameterArray的第i个元素用"="分割成数组 var name = nameAndValueArray[0];//"="左边的是名字 var value = nameAndValueArray[1];//"="右边的是值 urlParameter[name]= unescape(value);//把编码后的结果赋给urlParameter } } return urlParameter; } var parameter = getUrlParameter(); var value = parameter["id"];//取得返回结果 });
相关文章推荐
- Javascript RegExp对象---获取url中某一个参数的值
- javascript 获取url参数和script标签中获取url参数函数代码
- javascript match方法获取url参数的正则表达式(用来获取某个参数值)很重要!!!!!
- Javascript 获取链接(url)参数的方法
- javascript获取url参数--parseUrl
- javascript获取URL参数和参数值
- javascript如何获取URL参数的值
- 使用javascript获取URL参数
- javascript获取网页URL地址及参数等
- JavaScript获取URL查询字符串参数
- javascript获取地址栏(url)QueryString(参数)值
- Javascript获取url参数(queryString)一个比较简洁的方法
- 另一个用javascript获取URL参数的函数
- javascript获取url参数
- Javascript如何获取URL地址栏参数
- javascript获取url参数以及改变url参数值
- javascript获取URL中的各种参数
- 获取URL地址中的文件名和参数的javascript代码
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- JavaScript从url中获取参数 / js get url parameter