Advertisement
Guest User

Untitled

a guest
Feb 19th, 2020
561
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html ng-app="myapp">
  3.     <head>
  4.         <title>JSON WebServer</title>
  5.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  6.         <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script>
  7.         <script src="jquery-3.4.1.js"></script>
  8.         <script>
  9.  
  10.             var mensagens;
  11.  
  12.             function refresh() {
  13.                 $.ajax({url: "http://localhost:8080/mavenproject3/resources/model.mensagens", async: false, success: function (result) {
  14.                         mensagens = result;
  15.                     }});
  16.             }
  17.             ;
  18.  
  19.             refresh();
  20.  
  21.  
  22.             var myapp = angular.module("myapp", []);
  23.             myapp.controller("myapp-controller", function ($scope) {
  24.                 $scope.mensagens = mensagens;
  25.             });
  26.  
  27.  
  28.             function Sendmsg() {
  29.                 alert("1");
  30.                 var myObject = new Object();
  31.                 myObject.msg = $("#msg").val;
  32.                 myObject.nome = $("#nome").val;
  33.                 $("#nome").val('');
  34.                 $("#msg").val('');
  35.                 alert("2");
  36.  
  37.                 // para aqui.
  38.  
  39.  
  40.                 $.post("http://localhost:8080/mavenproject3/resources/model.mensagens/", myObject, json);
  41.  
  42.                 alert("3");
  43.                 document.reload();
  44.  
  45.  
  46.             }
  47.             ;
  48.  
  49.  
  50.         </script>
  51.     </head>
  52.     <body ng-controller="myapp-controller">
  53.         <div id="main">
  54.             <div><label>Nome:</label><input type="text" id="nome"/></div>
  55.             <div><label>Mensagem:</label><input type="text" id="msg"/></div>
  56.             <input type="button" value="Enviar" name="sendmsg" onclick="Sendmsg()" />
  57.             <button onclick="refresh()">atualizar</button>
  58.         </div>
  59.         <div>
  60.             <ol type="1">
  61.                 <li ng-repeat="mensagem in mensagens track by $index">
  62.                     <div>{{mensagem.nome}}: {{mensagem.msg}}</div>
  63.                 </li>
  64.             </ol>
  65.         </div>
  66.     </body>
  67. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement