功能点:在搜索框输入关键字从页面A跳转页面B之后希望把关键字也带到页面B
「可以通过location.href拿到url链接 但是问号后带参数的内容如果是中文的话会乱码」
所以解决方法如下
1、页面A
var url = "/indexpage/infosearch?Title="+titleVal;
window.open(encodeURI(url)); //记得用encodeURL转一下
2、页面B
var urlinfo = window.location.href;//获取url
var userName = urlinfo.split('?')[1];//拆分url得到”=”后面的参数
console.log('userName');
if(userName != undefined)
{
var userName_ = userName.split('=')[1];
$('#searchBtn').val(decodeURI(userName_));
console.log(userName_);
}
//有遇到一个问题 就是如果在jq方法里面写的话split方法会报错 会说明找不到这个方法 但是如果就是单纯的用JS方法来获取的话就可以用 然后我分开去取了 可以成功拿到