从服务端接受事件,下面是html代码

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <title>comet</title>
 5 </head>
 6 <body>
 7 <ul></ul>
 8 <script>
 9     var eventList=document.body;
10     var evtSource = new EventSource("sendMessage");
11     //var evtSource = new EventSource("//api.example.com/ssedemo.php", { withCredentials: true } );
12     /*    evtSource.onmessage = function(e) {
13             var newElement = document.createElement("li");
14             newElement.innerHTML = "message: " + e.data;
15             eventList.appendChild(newElement);
16            // alert( "message: " + e.data);
17         }*/
18 
19     evtSource.addEventListener("ping", function(e) {
20         var newElement = document.createElement("li");
21 
22         var obj = JSON.parse(e.data);
23         newElement.innerHTML = "ping at " + obj.time;
24         eventList.appendChild(newElement);
25     }, false);
26 
27     evtSource.onerror = function(e) {
28         alert("EventSource failed.");
29     };
30 
31 </script>
32 </body>
33 </html>
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-20
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
  • 2021-07-05
  • 2021-11-19
猜你喜欢
  • 2021-09-05
  • 2021-09-25
  • 2022-12-23
  • 2021-09-19
  • 2021-08-17
相关资源
相似解决方案