JavaScript - 如何打开新页面并将JSON数据传递给它?

Jam*_*mes 5 javascript jquery json

我有一个名为search.jsp的页面.当用户选择一个记录并按下一个编辑按钮时,我想打开一个新页面(在同一个窗口中),其中包含记录数据(存储在json对象中并传递给新页面).如何使用Javascript(或jQuery)打开新页面并传递JSON数据?

Ulf*_*der 3

如果两个页面位于同一域,第三种方法是使用 HTML5 localStorage:http://diveintohtml5.info/storage.html

事实上 localStorage 正是为了满足您的需求而设计的。处理 GET params 或窗口/文档 JS 引用不是很可移植(即使我知道所有浏览器都不支持 localStorage)。