我使用window.open打开页面()。有没有办法将父对象的JSON对象传递给子页面? Ofcourse将数据写入到从父一个cookie并读取来自新页面相同的cookie可能是一种选择。任何更简单的方法?传递JSON对象到另一个
2
A
回答
1
编辑
var options = {foo:'foo'};
var myURL="http://localhost";
window.open(myURL + "/?options=" + JSON.stringify(options));
之前没有测试的代码,试试这个,你可以访问它打通
1
我看到有几种方法可以做到这一点:
- 饼干。将值写入cookie并在打开的窗口中读取它。
- 通行证的URL哈希的一部分:window.open(网址+ '#' + encodeURIComponent方法(JSON.stringify(JSON));
我会尝试
winRef = window.open(。 ..);
winRef.postMessage(...);
https://developer.mozilla.org/en/DOM/window.postMessage
我没有尝试第三个选项,但它可能是一个不错的选择,1和2
相关问题
- 1. 将JSON对象从一个活动传递到另一个Android
- 2. 传递JSON对象到另一个HTML页面onclick事件
- 3. C#传递当前对象到另一个对象?
- 4. 如何传递对象的值到另一个对象的JavaScript
- 5. c#多线程,传递对象到另一个对象
- 6. 传递JSON对象从一个JS文件到另一个JS文件
- 7. 将对象传递给另一个类?
- 8. 从一个Android的活动传递对象到另一个
- 9. 将对象从一个场景传递到另一个场景
- 10. 将DoubleArray从一个活动的对象传递到另一个
- 11. 传递一个NSMutableArray到Swift中的另一个对象
- 12. 从一个插件传递jquery对象到另一个
- 13. 如何将对象从一个ViewController传递到另一个ViewController
- 14. 传递JSON对象
- 15. C# - 将结构从一个对象传递到另一个对象
- 16. Jquery的:变换嵌套JSON对象到另一个JSON对象
- 17. 如何将json对象从一个函数传递给另一个函数?
- 18. C#MVC - 传递对象与另一个对象的列表
- 19. 传递一个对象[]到一个params对象[]不起作用
- 20. 传递一个JSON到PHP
- 21. 传递json /数据到一个JavaScript对象与闪亮
- 22. 传递一个异常对象到WebService
- 23. 传递一个对象到VM视图
- 24. 传递一个对象到函数
- 25. 传递一个对象到UIViewController类
- 26. 传递对象到一个jquery函数
- 27. 从Javascript传递一个对象到C++
- 28. 传递一个对象到RCP视图
- 29. 传递数据对象到另一个VC
- 30. android传递对象包含bitMap到另一个活动
它没有工作。当我尝试在子页面中读取它时,我收到一条错误消息,说明对象未定义。 – developer747 2012-04-11 20:20:56
我编辑的代码,它的工作 – riso 2012-04-11 21:03:14
我知道我可以使用一个查询字符串。我不想这样做,因为该数据比查询字符串可以处理:( – developer747 2012-04-11 21:58:06