在網頁開發中,我們經常需要在不同的頁面之間傳遞參數。使用jQuery可以方便地實現這一功能。以下是使用jQuery傳遞參數的幾種方法:
// 方法一:使用URL參數 // 在鏈接的URL中添加參數跳轉到page2// 在page2頁面中獲取參數 var name = getUrlParam('name'); var age = getUrlParam('age'); function getUrlParam(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; } // 方法二:使用cookie // 在頁面1中設置cookie $.cookie("name", "張三"); $.cookie("age", "18"); // 在頁面2中獲取cookie var name = $.cookie("name"); var age = $.cookie("age"); // 方法三:使用sessionStorage // 在頁面1中設置sessionStorage sessionStorage.setItem("name", "張三"); sessionStorage.setItem("age", "18"); // 在頁面2中獲取sessionStorage var name = sessionStorage.getItem("name"); var age = sessionStorage.getItem("age");
上述方法中,第一種方法需要在url中加參數,而第二、三種方法都需要在頁面1中設置參數。需要注意的是,使用cookie和sessionStorage需要引入相應的jQuery插件。
下一篇vue水印在哪里