对于跨页面的数据传输
最近在做一个搜索的东西。想在A页面输入搜索条件,B页面展示,开始的时候想用ajax来实现,但是存在一个问题,如何将搜索结果或者搜索条件传给B页面,
当时想用url的 get方法传递,但是有个问题:如果搜索条件 或者搜索的结果过长,有浏览器的限制导致传过一定字节,浏览器会忽略。所以行不通。
经查找用window.name来进行 非跨域页面传输json数据。我这里做的是搜索条件来传输到另一个页面。
A页面:
1 window.name=JSON.stringify(data);//数据类型{key:val} 2 window.location.href='/check_data/';
B页面:
1 var jsonData = JSON.parse(window.name);直接获取数据
学习是一种态度,坚持是质变的利器!

浙公网安备 33010602011771号