序列化中文时之所以乱码是因为.serialize()调用了encodeURLComponent方法将数据编码了 解决方法就是进行解码 原因:.serialize()自动调用了encodeURIComponent方法将数据编码了 解决方法:调用decodeURIComponent(XXX,true);将数据解码 //商品标签function tag(url){ var form = $('form').serialize(); //序列化内容 var shuju = decodeURICompon…
原理跟取cookie值一样的 function getParamer(paramer){ var url=window.location.href.split("?")[1];/*获取url里"?"后面的值*/ if(url.indexOf("&")>0){/*判断是否是一个参数还是多个参数*/ urlParamArry=url.split("&");/*分开每个参数,并放到数组里*/ …
javaScript获取url问号后面的参数方法 function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for(var i = 0; i &l…
//获取url后边的参数 $.getUrlParam = function (name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) re…
//网上比较经典的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]); }e…
解决方法 function getQueryString(key){ var reg = new RegExp("(^|&)"+key+"=([^&]*)(&|$)"); var result = window.location.search.substr(1).match(reg); return result?decodeURIComponent(result[2]):null; } 下面的这种方法获取到url中的中文参数是乱码 /*fu…
// 获取url中查询字符串参数 例如http://www.test.com?a=1&b=2 function RequestParamete() { var url = window.location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); var strs = str.spl…
今天遇到这么个情况,因为是第一次弄,所以在这里做了个记录,因为要弄过二维码的功能,要获取里面的参数并传给后台,所以要对二维码里面的地址进行过滤.刚开始是很惆怅的,因为之前没弄过,原以为可以通过split分割就可以了,谁知道,二维码里面还有其乱七八糟的东西过来,想法就破灭了,只好去百度,果然不负所望,让我看到了这么一段脚本, 如下 function getQueryString(name) { var reg = new RegExp("(^|&)" + name +…
在页面跳的时候,目的界面可能会根据url中的某些参数进行数据处理,这个时候如何能快速并设计一个通用的截取url中的参数,并且获取各个参数值? 代码: url = location.search;//获取当前界面url中“?”后面的所有值组成的字符串 var paramRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); //去除“?”,保留之后的所有字符 var strs=st…