Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 3.60 KB | None | 0 0
  1. {% load staticfiles %}
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5.     <title>Likegram</title>
  6.     <link href="/static/css/bootstrap.css" rel="stylesheet">
  7.     <script src="/static/js/jquery.min.js"></script>
  8.     <script src="/static/js/bootstrap.js"></script>
  9.     <script type="text/javascript">
  10.         $(function() {
  11.             $("#q1").keyup(function() {
  12.                 if ($('#name_user').text()) {
  13.                     $("p.mydata").remove();
  14.                     $('#name_user').text('')
  15.                 }
  16.                 if ($('#q1').val().length > 1) {
  17.                     $.ajax({
  18.                     url: '/support',
  19.                     dataType: 'json',
  20.                     data : { q1 : $('#q1').val() },
  21.                     success: function(data_django) {
  22.                         var datalist = document.getElementById("browsers");
  23.                         datalist.textContent = '';
  24.                         for (var i = 0; i < data_django.length; i++) {
  25.                             var option = document.createElement("option");
  26.                             option.value = "ID: " + data_django[i].id + " Name: " + data_django[i].first_name + " " + data_django[i].last_name;
  27.                             datalist.appendChild(option);
  28.                         };
  29.                     },
  30.                 })
  31.             }
  32.         })
  33.         $('#q1').bind('select', function() {
  34.             $.ajax({
  35.                 url: '/support',
  36.                 data: { selected_user : $('#q1').val() },
  37.                 dataType: 'json',
  38.                 success: function(data) {
  39.                     var id = $("<p class='mydata'></p>").text("ID: " + data.id);
  40.                     var name = $("<p class='mydata'></p>").text("Имя: " + data.first_name + " " + data.last_name);
  41.                     var joined = $("<p class='mydata'></p>").text("Дата регистрации: " + data.join);
  42.                     var tariff = $("<p class='mydata'></p>").text("Текущий тариф: " + data.tariff);
  43.                     $("#tab-1").append(id, name, joined, tariff);
  44.                     for (var i = 0; i < data.opponents.length; i++) {
  45.                         var opponent = $("<p class='mydata'></p>").text("Конкурент: " + data.opponents[i]);
  46.                         $("#tab-2").append(opponent);
  47.                     }
  48.                     for (var i = 0; i < data.orders.length; i++) {
  49.                         var orders = $("<p class='mydata'></p>").text("Платеж от: " + data.orders[i][0] + " На сумму: " + data.orders[i][1] + " руб.");
  50.                         $("#tab-3").append(orders);
  51.                     }
  52.                     $('#name_user').text("Информация о пользователе: " + data.first_name + " " + data.last_name);
  53.                 }
  54.                
  55.             });
  56.         });
  57.     })
  58.     </script>
  59. </head>
  60. <body>
  61.     <script type="text/javascript">
  62.         $(document).ready(function(){
  63.             $("#mytabs a").click(function(e){
  64.                 e.preventDefault();
  65.                 $(this).tab('show');
  66.             });
  67.         });
  68.     </script>
  69.     <br>
  70.     <div class="container">
  71.         <div class="col-md-8">
  72.             <input list="browsers" class="form-control" id="q1" type="text" placeholder="Введите имя пользователя ... " required autofocus>
  73.             <datalist id="browsers"></datalist>
  74.         </div>
  75.     </div>
  76.     <div class="container">
  77.     <div class="row">
  78.         <div class="col-md-8">
  79.             <div class="tabs">
  80.                 <h2 id='name_user'></h2>
  81.                 <br>
  82.                 <ul class="nav nav-tabs" id="mytabs">
  83.                     <li class="active"><a href="#tab-1" data-toogle="tab" >Основная информация</a></li>
  84.                     <li><a href="#tab-2" data-toogle="tab">Конкуренты</a></li>
  85.                     <li><a href="#tab-3" data-toogle="tab">Платежи</a></li>
  86.                 </ul>
  87.                 <div class="tab-content">
  88.                     <div id="tab-1" class="tab-pane fade in active">
  89.                         <br>
  90.                     </div>
  91.                     <div id="tab-2" class="tab-pane fade">
  92.                         <h3>Список конкурентов</h3>
  93.                     </div>
  94.                     <div id="tab-3" class="tab-pane fade">
  95.                         <h3>Список платежей</h3>
  96.                     </div>
  97.                 </div>
  98.             </div>
  99.         </div>
  100.         </div>
  101.     </div>
  102. </body>
  103. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement