在開發(fā)前端網(wǎng)頁過程中,經(jīng)常需要跳轉(zhuǎn)到另一個頁面并且需要傳遞一些參數(shù),這時候可以使用jQuery實(shí)現(xiàn)。
// 跳轉(zhuǎn)到另一個頁面 window.location.; // 或者跳轉(zhuǎn)到當(dāng)前頁面并傳遞參數(shù) window.location.href = window.location.href + "?param1=value1¶m2=value2";
以上代碼可以直接通過修改url參數(shù)的方式來實(shí)現(xiàn)跳轉(zhuǎn)頁面并傳遞參數(shù)。
另外,如果需要在代碼中處理一些參數(shù)的話,可以使用以下方法獲取url參數(shù):
// 獲取url參數(shù)值 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]); return null; }
以上代碼通過正則表達(dá)式匹配url參數(shù)來獲取參數(shù)的值,可以在代碼中方便的使用參數(shù)值。
綜上所述,jQuery提供了方便的跳轉(zhuǎn)頁面并傳遞參數(shù)的方法,同時也可以通過正則表達(dá)式來獲取url參數(shù)值進(jìn)行處理。