在HTML页面之间移动SignalR对象

时间:2013-07-11 09:15:24

标签: javascript json html5 signalr

我在SignalR上使用JavaScript

我有两个对象:一个Connection对象和一个Hub Proxy对象:

 var connection = $.hubConnection();
 connection.url = 'http://localhost:xxx/signalr';
 var contosoChatHubProxy = connection.createHubProxy('ChatHub');

我想在一些HTML页面中识别这两个对象,我试图将它们放在SessionStorage中,所以我必须将它们转换为JSON:

 sessionStorage["connection"]= JSON.stringify(connection);
 sessionStorage["proxyHub"]= JSON.stringify(contosoChatHubProxy);

我收到以下错误:

"Converting circular structure to JSON"

我在几个地方找到了这些信息,而且到处写的都应该确定真实对象

问题是什么是真实的对象?

下面是Console的连接对象图片:

enter image description here

或者是否存在另一种在不转换页面之间传递对象的方法? (不含cookie)

1 个答案:

答案 0 :(得分:1)

新页面需要新连接。愿被证明是错的。