两个HTML页面如何传递数据?

图片说明
这是A html页面,通过?的方式将数据传递给B页面
图片说明
这是B html页面,接受到d数据,但是d是name=[],[],[];
中括号里面数据是我想要的,我该怎么取到这些数据?我这样在页面间传递数据的方法正确吗?求各位大神开导开导小弟啊

浏览器支持localStorage可以放缓存里面,用到sessionStorage也可以放在sessionStorage里面
存储:localStorage.setItem("temp",JSON.stringify({id:"001",name:"aaa"}));
获取:localStorage.getItem("temp");
var json = JSON.parse(localStorage.getItem("temp"));

http://blog.csdn.net/caofeilong20941/article/details/9030521 看看这个吧

http://blog.csdn.net/zqtsx/article/details/26352473