ajax с php ничего не делать - PullRequest
0 голосов
/ 26 мая 2020

Я написал здесь код в спешке, я знаю, что мог бы иметь sql -инъекцию, но в той версии, которую я опубликую sh, я все исправлю, теперь мне просто нужно понять, почему это не так работа

у меня есть эта php страница с именем user. php

<?php

$to = mysqli_query($con,"SELECT COUNT(username) FROM coins_logs WHERE id= '5';");
 while($totaleusertt = mysqli_fetch_array($to))
 {
   $totaleuser = $totaleusertt[0] - 1;

 }


 $contatore = 0;
 $query = mysqli_query($con,"SELECT username FROM coins_logs WHERE id= '5';");


  while($row = mysqli_fetch_array($query, MYSQLI_NUM))
 {
    $utentiU[$contatore] = $row[0];
    $contatore = $contatore + 1;

 }

  $prova = '<div class="table">
  <div class="table-header">
     <div class="header__item"><a id="name" class="filter__link" href="#">bids history</a>.         </div>

</div>
<div class="table-content"> 

    <div class="table-row">
        <div class="table-data">'. $utentiU[$totaleuser-1].'</div>

    </div>
    <div class="table-row">
        <div class="table-data">'.$utentiU[$totaleuser-2].'</div>

    </div>
    <div class="table-row">
        <div class="table-data">'. $utentiU[$totaleuser-3] .'</div>

    </div>
    <div class="table-row">
        <div class="table-data">'.$utentiU[$totaleuser-4].' </div>

    </div>
    <div class="table-row">
        <div class="table-data">'.$utentiU[$totaleuser-5].'</div>

    </div>
</div>  
       </div>';

     echo $prova;
     ?>

и у меня есть эта html страница с этой JS

     <head>
     <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
     </head>
    <div id="mytablepage">

   </div>
    <script type="text/javascript">

    $(document).ready(function(){
      function(){
           $.ajax({
                url: '/user.php',
                method:'POST',
                success:function(msg){
                      $('#mytablepage').html(msg);
                  }

             });
        }

   });



    </script>

но ничего не произошло, попробовал добавить кнопку для кода ajax, но результат тот же: ничего. что я могу сделать, чтобы решить эту проблему?

1 Ответ

0 голосов
/ 26 мая 2020

Вам нужна функция вызова

$(document).ready(function() {
  (function() {
    $.ajax({
      url: '/user.php',
      method: 'POST',
      success: function(msg) {
        $('#mytablepage').html(msg);
      }
    });
  }())

});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...