1、如何通过Url得到各个参数的值:
1 function getUrlParam(name) { 2 var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); 3 var r = window.location.search.substr(1).match(reg); 4 if (r != null) return decodeURI(r[2]); return null; 5 6 }
2、如何解决中文乱码问题:
假设从页面index1.html跳转到页面index2.html
在index1.html中:
使用encodeURI()方法进行编码。
ex:
window.location.href=encodeURI(URL);
在index2.html中:
使用decodeURI()。方法进行解码
ex:
第一个问题的解决方法中就用到了decodeURI()方法。
浙公网安备 33010602011771号