2013-07-11 3 views
0

Я использую SignalR по адресу JavaScript.Перемещение объекта SignalR между HTML-страницами

У меня есть два объекта: 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" 

Я нашел об этой информации в нескольких местах, и везде было написано, что необходимо определить реальный объект .

Вопрос в том, что такое реальный объект?

Ниже есть изображение объекта подключения из консоли:

enter image description here

Или есть другой способ передать объект между страницами без преобразования? (без печенья)

ответ

1

Для новой страницы требуется новое подключение. Хотелось бы оказаться ошибочным.

+0

Я был бы счастлив, если бы это было неправдой. Но, к сожалению, я пришел к такому же выводу! Спасибо, в любом случае. –

Смежные вопросы