1、jquery獲取url
window.location.href;
2.通過javascript是如何獲取url中的某個參數
function getUrlParam(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); //構造一個含有目標參數的正則表達式對象 var r = window.location.search.substr(1).match(reg); //匹配目標參數 if (r!=null) return unescape(r[2]); return null; //返回參數值 }
通過這個函數傳遞url中的參數名就可以獲取到參數的值,比如url為
http://url/test.php?key=110
我們要獲取cid的值,可以這樣寫:
getUrlParam('key');
3.為jquery擴展了一個getUrlParam()方法
(function($){ $.getUrlParam = function(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]); return null; }})(jQuery);
為jquery擴展了這個方法了之后我們就可以通過如下方法來獲取某個參數的值了
$.getUrlParam('cid');