Advertisement
Guest User

Untitled

a guest
Mar 18th, 2018
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script>
  2.   return {
  3.     data: function() {
  4.       var app = new Framework7();
  5.       //start view json
  6.         app.request.json('http://localhost/mobile/viewuser.php',
  7.           function (data){
  8.           document.getElementById("status").style.display = "block";
  9.             nomor=0;
  10.             if(!data.length){
  11.             } else {
  12.               for(var x=0; x < data.length; x++){
  13.                 var iduser=data[x].id_user;
  14.                 var namauser=data[x].nama_user;
  15.                 var leveluser=data[x].level_user;
  16.                 nomor=x+1;
  17.                 buatTabel="";
  18.                 buatTabel+="<tr><td>"+nomor+"</td>"+
  19.                 "<td>"+iduser+"</td>"+
  20.                 "<td>"+namauser+"</td>"+
  21.                 "<td>"+leveluser+"</td>"+
  22.                 "<td class='actions-cell'><a class='link icon-only'><i class=' material-icons'>edit</i></a><a class='link icon-only'><i class=' material-icons'>delete</i></a></td></tr>";
  23.  
  24.                 document.getElementsByTagName("table")[0].innerHTML += buatTabel;
  25.                  document.getElementById("status").style.display = "none";
  26.  
  27.               }
  28.             }
  29.           },
  30.           function (status){
  31.               alert("Tidak Terhubung Ke Server"+status);
  32.           });
  33.       //end view json
  34.  
  35.       //start tambah data
  36.         $(document) .ready(function() {
  37.  
  38.           $("#tambahdata").click(function() {
  39.             var username = $("#username").val();
  40.             var nama = $("#nama").val();
  41.             var password = $("#password").val();
  42.             var leveluser = $("#leveluser").val();
  43.  
  44.             var dataString = "username=" + username + "&nama=" + nama + "&password=" + password + "&leveluser=" + leveluser + "&insert=";
  45.             //alert (dataString);
  46.             if ($.trim(username).length > 0 & $.trim(nama).length > 0 & $.trim(password).length > 0) {
  47.               $.ajax({
  48.                   type:"POST",
  49.                   url:"http://localhost/mobile/adduser.php",
  50.                   data: dataString,
  51.                   crossDomain: true,
  52.                   cache: false,
  53.                   beforeSend: function() {
  54.                       $("#tambahdata").val('Connecting...');
  55.                   },
  56.                   success: function(data) {
  57.                     if (data == "success") {
  58.                       //alert("inserted");
  59.                     document.getElementById("status").style.display = "block";
  60.                         $("#tambahdata").val('Tambah');
  61.                         nomor=nomor+1
  62.                         hasiltambah="";
  63.                         hasiltambah += "<tr><td class=''>"+nomor+"</td>"+
  64.                                        "<td class='label-cell style='text-align:center;'>"+username+"</td>"+
  65.                                         "<td class='label-cell'>"+nama+"</td>"+
  66.                                        "<td class='label-cell'>"+leveluser+"</td>"+
  67.                 "<td class='actions-cell'><a class='link icon-only'><i class=' material-icons'>edit</i></a><a class='link icon-only'><i class=' material-icons'>delete</i></a></td></tr>";
  68.                 document.getElementsByTagName("table")[0].innerHTML += hasiltambah;
  69.  
  70.                 var toastCenter = app.toast.create({
  71.                   text: 'Data sudah ditambah',
  72.                   position: 'center',
  73.                     closeTimeout: 3000,
  74.                 });
  75.                 toastCenter.open();
  76.                   document.getElementById("status").style.display = "none";
  77.                   $("#username").val('');
  78.                   $("#nama").val('');
  79.                   $("#password").val('');
  80.                   $("#leveluser").val('');
  81.                     } else if (data == "error") {
  82.                       alert("Terjadi error pada backend");
  83.                     }
  84.                   }
  85.               });
  86.             } else {
  87.               alert("isi data bro");
  88.             }
  89.             return false;
  90.             });
  91.             });
  92.       //end tambah data
  93.     }
  94.   }
  95. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement