这里是实现网页跳转的时候随便传点数据过去
先确定你要传输的数据,然后这个原理是把这个数据放到地址栏让另外一张表进行获取
var keyword = $("#keyword").val(); window.location.href="/book/book-list?keyword="+keyword;
然后这个是获取地址栏参数的代码
// 获取地址栏参数 function getQueryVariable(variable){ var query = window.location.search.substring(1); console.log("query"+query); var vars = query.split("&"); console.log("vars"+vars) for (var i=0;i<vars.length;i++) { var pair = vars[i].split("="); console.log("pair"+pair); if(pair[0] == variable){return pair[1];} } return false; }
然后调用再这个 getQueryVariable(“地址栏上的参数名”) 就好了,比如
var indexkeyword=decodeURI(getQueryVariable("keyword"));
console.log(indexkeyword)
decodeURI()是为了避免中文乱码问题
网上找半天没找到(可能是我蠢),所以就发布了这个记录一下
然后我这是第一次写文章,如果你看的不舒服就忍着吧,哈哈