2013-09-28 2 views
-1

Есть ли способ перезагрузить/обновить содержимое HTML-страницы без закрытия открытого сокета на сервере? Все варианты, упомянутые here, похоже, закрывают сокет.Как обновить страницу без закрытия сокета?

Я хотел бы делать такое, когда узел-сервер отправляет сообщение JSON с новыми значениями для определенной части страницы. Итак, у клиента есть новые данные, но, видимо, с jQuery я не могу обновить веб-страницу. (Нет, jQuery, который у меня уже работает, поскольку при первом подключении клиента один и тот же jQuery используется для загрузки страницы. Я вижу веб-страницу в порядке, однако, когда я запрашиваю исходный код HTML-страницы Я не вижу нигде, что я на самом деле вижу на экране.)

Любые идеи? Заранее спасибо.

+0

Используйте Ajax и обновите страницу с помощью javascript. – OBV

ответ

2

Единственный способ избежать закрытия открытого соединения на странице - динамически изменять содержимое страницы. Как вы заявили, вы можете просто использовать jQuery, но обратите внимание, что результат рендеринга отличается от источника страницы, поэтому вы не можете видеть изменения DOM, которые вы сделали с помощью JavaScript. Чтобы просмотреть предоставленный источник, используйте элемент проверки (может отличаться от браузера).

+0

Благодарим вас за ответ. Полезно знать, что источник не изменяется. – MightyMouse

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