Как принять сообщение из канала в 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>
Online demo получение сообщения из канала на JavaScript
Для того что бы отправить сообщение в канал выполните следующий запрос
INSERT INTO pipes_messages (name, event, message)VALUES("Pipe_name", "event_in_pipe", '{"text":"message"}');