Javascript:1纽甘、獲取url地址欄中的參數(shù):
? ? ? ? ? ?function getParam(name) {
? ? ? ? ? ? ? ? ? ? ?var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); //構(gòu)造一個含有目標參數(shù)的正則表達式對象
? ? ? ? ? ? ? ? ? ? ?var r = window.location.search.substr(1).match(reg);//匹配目標參數(shù)
? ? ? ? ? ? ? ? ? ? if (r != null) return decodeURI(r[2]); return null;//返回參數(shù)值
? ? ? ? ? ?}
2超升、使用方法:getParam(“參數(shù)名”)
jQuery:1羞福、獲取url地址欄中的參數(shù):
? ? ? ? ? ? ?(function ($) {
? ? ? ? ? ? ? ? ? ? ? $.getUrlParam = function (name) {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?var r = window.location.search.substr(1).match(reg);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? if (r != null) return decodeURI(r[2]); return null;
? ? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ?})(jQuery);
2膀息、使用方法:$.getUrlParam(“參數(shù)名”);
例如:前一頁:window.location.href ?= ?"../html/payOrder.html?buytotal="+buytotal+"&buynum="+buynum;
當前頁URL:http://192.168.0.6:8020/webapp/html/payOrder.html?buytotal=100&buynum=200
獲取buytotal的值:getParam(“buytotal”) = 100? -----? $.getUrlParam(“buytotal”)
獲取buynum的值:getParam(“buynum”) = 200