Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

comet:faq:js-api-subscription [2017/07/16 16:54]
levhav
comet:faq:js-api-subscription [2019/12/18 02:05]
Строка 1: Строка 1:
-<​rst>​RU::​12-Примеры::​Как принять сообщение из канала в JavaScript?</​rst>​ 
  
-====== Как принять сообщение из канала в JavaScript? ====== 
- 
- 
-<file JavaScript subscription.html>​ 
-<​!DOCTYPE HTML> 
-<​html>​ 
-<​head>​ 
-    <!-- Подключаем библиотеки --> 
-    <script src="//​comet-server.ru/​CometServerApi.js"​ type="​text/​javascript"></​script>​ 
-    <script src="​jquery.min.js"​ type="​text/​javascript"></​script>​ 
-</​head>​ 
-<​body>​ 
- 
-<!-- Блок в который мы добавим полученное сообщение --> 
-<div id="​textHolder"​ style="​margin-top:​10px;​ border:1px solid #​000;​padding:​10px;">​ 
-    Текст 
-</​div>​ 
-    ​ 
-<script type="​text/​javascript">​ 
- 
-$(document).ready(function(){ 
- 
-    /**  
-     * Подписываемся на получение сообщения из канала Pipe_name 
-     */ 
-    CometServer().subscription("​Pipe_name",​ function(event){ 
-        console.log("​Мы получили сообщение из канала Pipe_name", ​ event.data.text,​ event); 
-        $("#​textHolder"​).html( $("#​textHolder"​).html() +"<​hr>"​+event.data.text);​ 
-    }) 
- 
-    /**  
-     * Подключение к комет серверу. Для возможности принимать команды. 
-     * dev_id ваш публичный идентифиукатор разработчика 
-     */ 
-    CometServer().start({dev_id:​15 }) 
-}) 
- 
-</​script>​ 
-</​body>​ 
-</​html>​ 
-</​file>​ 
- 
-====== Online demo получение сообщения из канала на JavaScript ====== 
-Для того что бы отправить сообщение в канал выполните следующий запрос 
-<code sql> 
-INSERT INTO pipes_messages (name, event, message)VALUES("​Pipe_name",​ "​event_in_pipe",​ '​{"​text":"​message"​}'​);​ 
-</​code>​ 
-<​html>​ 
-<iframe src="​http://​comet-server.com/​doc/​example/​3"​ width="​910px"></​iframe>​ 
-</​html>​