Advertisement
son86000

admin

Nov 27th, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 3.25 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en" dir="ltr">
  3.   <head>
  4.     <meta charset="utf-8">
  5.     <title>Teste Front End</title>
  6.     <link href="https://fonts.googleapis.com/css?family=Roboto:400,500,700" rel="stylesheet">
  7.     <link rel="stylesheet" href="css/style.css">
  8.     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  9.     <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  10.  
  11.   </head>
  12.  
  13.   <body>
  14.  
  15.     <!-- lateral do admin com o menu -->
  16.     <aside id="lateral-admin">
  17.  
  18.         <!-- menu-mobile -->
  19.         <div class="menu-mobile">
  20.             <div class="trace-mobile-control">
  21.                <div class="trace"></div>
  22.                <div class="trace"></div>
  23.                <div class="trace"></div>
  24.             </div>
  25.         </div>
  26.  
  27.         <!-- detail -->
  28.         <div class="detail">
  29.  
  30.         </div>
  31.  
  32.         <!-- logo-footer -->
  33.         <div class="logo-footer">
  34.  
  35.         </div>
  36.  
  37.     </aside>
  38.  
  39.     <!-- cabecalho admin -->
  40.     <header id="cabecalho">
  41.  
  42.          <div class="header-part-01">
  43.  
  44.          </div>
  45.  
  46.          <div class="header-part-02">
  47.  
  48.          </div>
  49.  
  50.     </header>
  51.  
  52.     <!-- conteudo admin -->
  53.     <section id="conteudo">
  54.        <article id="conteudo" class="responsive">
  55.  
  56.          <div class="busca">
  57.             <input type="search" name="busca" value="" placeholder="Buscar:" class="buscar">
  58.             <input type="submit" name="filtrar" value="Filtrar" class="btn-filtrar">
  59.          </div>
  60.  
  61.          <table class="data-content">
  62.             <tbody>
  63.  
  64.               <tr>
  65.                 <td><h2 class="data-content-title">Título</h2></td>
  66.               </tr>
  67.  
  68.               <tr>
  69.                 <!--<td><p class="data-content-text">Lorem ipsum dot sit amet</p></td>-->
  70.                 <!-- <td><a href="" class="btn-finalizar">Finalizar</a></td>-->
  71.               </tr>
  72.  
  73.             </tbody>
  74.          </table>
  75.  
  76.        </article>
  77.     </section>
  78.  
  79.     <script type="text/javascript">
  80.  
  81.     function carregarItens(){
  82.  
  83.           var itens = "", url = "https://jsonplaceholder.typicode.com/todos";
  84.  
  85.           $.ajax({
  86.              url: url,
  87.              cache: false,
  88.              dataType: "json",
  89.              beforeSend: function(){
  90.                 $("h2").html("Carregando...");
  91.              },
  92.              error: function(){
  93.                 $("h2").html("Há algum problema com os dados.");
  94.              },
  95.              sucess: function(retorno){
  96.                 if(retorno[0].erro){
  97.                    $("h2").html(retorno[0].erro);
  98.                 }
  99.                 else{
  100.                     //Laço para criar as linhas da tabela
  101.                     for(var i = 0; i < retorno.length; i++){
  102.                        itens += "<tr>";
  103.                         itens += "<td>" + retorno[i].id + "</td>";
  104.                         itens += "<td>" + retorno[i].title + "</td>";
  105.                         itens += "</tr>";
  106.                     }
  107.                     //Preencher a tabela
  108.                     $(".data-content tbody").html(itens);
  109.  
  110.                     //Limpar status de Carregando
  111.                     $("h2").html("Carregando");
  112.                 }
  113.              }
  114.           });
  115.       }
  116.     </script>
  117.  
  118.   </body>
  119. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement