如上图所示,需从url中提取cardId的值408952,用于页面显示。
思路:使用js封装一个方法,从url中取出参数值,实现代码如下:
function getCardId(queryName) {
let query = decodeURI(window.location.search.substring(1));
// search:?后的参数值,包括?
let vars = query.split("&");
for (let i = 0; i < vars.length; i++) {
let pair = vars[i].split("="); // pair:键值对
if (pair[0] == queryName) { return pair[1]; }
}
return null;
},