最近在项目中发页面传值比较繁琐。View → Control → View,或是Session、Cookie 的 感觉不是很好,于是封装了一个页面间的js方法,上码
$.extend({ ???request: function (name) { ???????var search = decodeURI(location.search.slice(1)); ?//decodeURI 对中文进行转码,防止乱码出现 ???????var arr = search.split("&"); ???????for (var i = 0; i < arr.length; i++) { ???????????var ar = arr[i].split("="); ???????????if (ar[0] == name) { ???????????????if (unescape(ar[1]) == ‘undefined‘) { ???????????????????return ""; ???????????????} else { ???????????????????return unescape(ar[1]); ???????????????} ???????????} ???????} ???????return ""; ???}});页面中使用 $.request(参数名称);
需要的小伙伴可以拿去。
jquery 封装页面之间获取值
原文地址:https://www.cnblogs.com/youmingkuang/p/8266837.html