index.html 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. <!DOCTYPE html>
  2. <!--<html>-->
  3. <!--<head>-->
  4. <!--<title>数据库管理系统-应用列表</title>-->
  5. <!--<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">-->
  6. <!--<link rel="stylesheet" type="text/css" href="./static/css/index.css">-->
  7. <!--</head>-->
  8. <!--<body>-->
  9. <!--<div class="open">-->
  10. <!--<div id="nav">-->
  11. <!--<ul>-->
  12. <!--<li>-->
  13. <!--<div>-->
  14. <!--<img src="./static/img/application.png" alt="应用">-->
  15. <!--<p>应用</p>-->
  16. <!--</div>-->
  17. <!--</li>-->
  18. <!--</ul>-->
  19. <!--</div>-->
  20. <!--<div id="main">-->
  21. <!--<div class="main-top">-->
  22. <!--<button class="btn-create"> + 创建应用 </button>-->
  23. <!--<div class="user-msg">-->
  24. <!--<img src="./static/img/people_fill.png">-->
  25. <!--<p id="name"></p>-->
  26. <!--<p id="logout">登出</p>-->
  27. <!--</div>-->
  28. <!--</div>-->
  29. <!--<div class="main-middle"></div>-->
  30. <!--</div>-->
  31. <!--</div>-->
  32. <!--<div class="modal">-->
  33. <!--<div class="modal-content">-->
  34. <!--<div class="modal-header">-->
  35. <!--<h4>创建应用</h4>-->
  36. <!--<button class="btn-close">×</button>-->
  37. <!--</div>-->
  38. <!--<div>-->
  39. <!--<div class="modal-body">-->
  40. <!--<div class="form-group">-->
  41. <!--<label>应用名称:</label>-->
  42. <!--<input id="app-name" type="text" class="formControl" placeholder="必填"/>-->
  43. <!--<span class="error"></span>-->
  44. <!--</div>-->
  45. <!--</div>-->
  46. <!--</div>-->
  47. <!--<div class="modal-footer">-->
  48. <!--<button class="button btn-close" type="button">关闭</button>-->
  49. <!--<button id="btn" class="submit" type="submit">创建应用</button>-->
  50. <!--</div>-->
  51. <!--</div>-->
  52. <!--</div>-->
  53. <!--<div id="hide"></div>-->
  54. <!--<script src="./static/js/jquery-3.3.1.min.js"></script>-->
  55. <!--<script src="./layer/layer.js"></script>-->
  56. <!--<script src="./static/js/index.js"></script>-->
  57. <!--</body>-->
  58. <!--</html>-->
  59. <html lang="en">
  60. <head>
  61. <title>Server-Sent Events Demo</title>
  62. <meta charset="UTF-8" />
  63. <script>
  64. window.addEventListener("load", function() {
  65. var button = document.getElementById("connect");
  66. var status = document.getElementById("status");
  67. var output = document.getElementById("output");
  68. var connectTime = document.getElementById("connecttime");
  69. var source;
  70. function connect() {
  71. source = new EventSource("http://192.168.0.207:8100/sendMessage"); //连接的Api
  72. source.addEventListener("message", function(event) {
  73. output.textContent = event.data;
  74. //这是回调的信息
  75. }, false);
  76. source.addEventListener("connecttime", function(event) {
  77. connectTime.textContent = "Connection was last established at: " + event.data;
  78. }, false);
  79. source.addEventListener("open", function(event) {
  80. button.value = "Disconnect";
  81. button.onclick = function(event) {
  82. source.close();
  83. button.value = "Connect";
  84. button.onclick = connect;
  85. status.textContent = "Connection closed!";
  86. };
  87. status.textContent = "Connection open!";
  88. }, false);
  89. source.addEventListener("error", function(event) {
  90. if (event.target.readyState === EventSource.CLOSED) {
  91. source.close();
  92. status.textContent = "Connection closed!";
  93. } else if (event.target.readyState === EventSource.CONNECTING) {
  94. status.textContent = "Connection closed. Attempting to reconnect!";
  95. } else {
  96. status.textContent = "Connection closed. Unknown error!";
  97. }
  98. }, false);
  99. }
  100. if (!!window.EventSource) {
  101. connect();
  102. } else {
  103. button.style.display = "none";
  104. status.textContent = "浏览器不支持-请用现代浏览器"; //通常是IE浏览器不支持
  105. }
  106. }, false);
  107. </script>
  108. </head>
  109. <body>
  110. <input type="button" id="connect" value="Connect" /><br />
  111. <span id="status">Connection closed!</span><br />
  112. <span id="connecttime"></span><br />
  113. <span id="output"></span>
  114. </body>
  115. </html>