URL拼接规则 js解析URL中参数
2017-09-13 15:16
351 查看
1.URL拼接规则
例子:detail.html?title=新闻标题&name=新闻名字拼接规则:在路径末尾以一个“?”开头后接“参数名1=参数值1”&“参数名2=参数值2”········
总结:拼接位置:路径末尾 ,其中只有“?”(用于开头)和“&”(用于连接两个参数)两种符号
2.js解析URL中参数
//网上比较经典的js获取url中的参数的方法 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if ( r != null ){ return unescape(r[2]); }else{ return null; } } //但是在使用的过程中,发现其在获取中文参数的时候,获取到的值是乱码的 //解决办法:将解码方式unscape换为decodeURI //原因:浏览器会将url中的中文参数进行encodeURI编码,所以要通过js使用decodeURI进行解码
相关文章推荐
- JSP中js传递和解析URL参数以及中文转码和解码问题
- 杂记:IFrame以及JS解析URL参数
- JS解析URL参数,并将参数以FORM表单形式提交
- js url解析参数
- js解析url参数返回json格式
- js 解析URL 的参数
- JS解析URL参数并返回JSON格式
- Web前端面试题 Js把URL中的参数解析为一个对象
- js解析url参数如http://www.taobao.com/index.php?key0=21&key1=你哈&(获取key0和key1的值)
- js将json格式的对象拼接成复杂的url参数方法
- js将json格式的对象拼接成复杂的url参数方法
- javascript如何拼接对象属性到url/url如何把参数解析成对象???
- JSP中js传递和解析URL参数以及中文转码和解码问题
- JSP中js传递和解析URL参数以及中文转码和解码问题
- 监听URL内容的JS交互-与解析URL内的参数
- 100 js js解析url地址获取参数
- js 解析 分割 获取 URL 参数
- js解析url查询参数
- js将json格式的对象拼接成复杂的url参数