Jquery 是一款非常常用的 JavaScript 庫,可以方便的操作 DOM 元素、事件綁定等。在開發(fā)中,我們經常需要通過頁面跳轉來傳遞一些參數(shù)和信息。那么,如何用 Jquery 來獲取這些傳值呢?
首先,我們需要了解一下頁面?zhèn)髦档姆绞健MǔG闆r下,我們可以通過 URL 的查詢串來傳遞參數(shù)。例如:
http://www.example.com/demo.html?userId=1001&userName=張三
上面的 URL 就傳遞了兩個參數(shù) userId 和 userName,我們可以使用 Jquery 的url()
方法來獲取。
var userId = $.url("http://www.example.com/demo.html").param("userId"); var userName = $.url("http://www.example.com/demo.html").param("userName");
上面的代碼中,$.url()
方法用于獲取 URL 對象,param()
方法則用于獲取參數(shù)值。
除了查詢串,我們也可以使用表單提交來傳遞參數(shù)。這時,我們可以通過 Jquery 的serializeArray()
方法來獲取表單數(shù)據(jù)。
var formData = $('form').serializeArray(); $.each(formData, function(i, field){ console.log(field.name + ":" + field.value); });
上面的代碼中,$('form').serializeArray()
方法用于獲取表單數(shù)據(jù)數(shù)組,$.each()
方法則用于遍歷數(shù)組。
以上就是 Jquery 獲取頁面跳轉傳值的方法。使用 Jquery 可以大大簡化我們的代碼,提高開發(fā)效率。