Blame view

src/main/webapp/js/kawafile.js 1.69 KB
353d9d4f   Zak   désactivation des...
1
2
  var debtsOfUser = [];
  
716532ee   Zak   Modifications des...
3
4
5
6
  function getDebtsOfUser(){
      var url = "/api/debts/";
      var html ="";
      $.getJSON(url,function(d){
8a362652   Zak   Ajout css, js et ...
7
          
716532ee   Zak   Modifications des...
8
              $.each(d,function(index,item){
8a362652   Zak   Ajout css, js et ...
9
10
11
12
13
14
15
16
17
                  html+="<tr>";
                  html+="<td>"+item.creditor.username+"</td>";
                  html+="<td>"+item.sommeDette+"</td>";
                  html+='<td>\n\
                                  <button class="btn btn-danger" type="submit" onclick="deleteDebt('+item.id+');">\n\
                                               <span class="glyphicon glyphicon-remove"></span>\n\
                                  </button>\n\
                                 </td>';
                  html+="</tr>";
716532ee   Zak   Modifications des...
18
              });
8a362652   Zak   Ajout css, js et ...
19
               
716532ee   Zak   Modifications des...
20
      $("#dettes").html(html);
c1d2852e   Zak   Ajout css
21
22
      });
     
353d9d4f   Zak   désactivation des...
23
24
  }
  
8a362652   Zak   Ajout css, js et ...
25
26
27
28
29
30
31
32
33
34
35
36
37
  function deleteDebt(id){
      var url = "/api/deleteDette/";
              
       $.ajax({
          url:url + $.param({"id":id}),
          type:"DELETE",        
          success: function(d){
                  getDebtsOfUser();
          }        
      });      
      
  }
  
353d9d4f   Zak   désactivation des...
38
39
40
  function updateDebtOfUser(){
          
      var url ="/api/addDette/";
8a362652   Zak   Ajout css, js et ...
41
                  
353d9d4f   Zak   désactivation des...
42
43
44
45
46
47
      var user = $("#username").val();
      var dette = $("#sommeDette").val();
      
      var requestData = {
          'username':user,
          'sommeDette':dette
8a362652   Zak   Ajout css, js et ...
48
      };  
353d9d4f   Zak   désactivation des...
49
      
353d9d4f   Zak   désactivation des...
50
51
52
      $.ajax({
          url:url,
          method:"POST",
716532ee   Zak   Modifications des...
53
          data:requestData,
c1d2852e   Zak   Ajout css
54
55
56
          async:false
      }).done(function(d){        
          console.log(d);        
353d9d4f   Zak   désactivation des...
57
      }).success(function(d){
c1d2852e   Zak   Ajout css
58
59
          console.log("Succes");
          console.log(d);
716532ee   Zak   Modifications des...
60
61
       }).fail(function(d){
           alert("Erreur");
c1d2852e   Zak   Ajout css
62
63
           console.log("Fail");
           console.log(d);
8a362652   Zak   Ajout css, js et ...
64
       });       
353d9d4f   Zak   désactivation des...
65
66
67
68
69
70
71
  }
  
  
  (function(){
      'use strict';
      
      
716532ee   Zak   Modifications des...
72
      getDebtsOfUser();
353d9d4f   Zak   désactivation des...
73
74
75
      
      
  })();