неверный успех кнопки ajax

Aug 17 2020

Я делал кнопку like с помощью php и ajax / jquery, и она не будет перезагружаться, когда вы нажмете, она просто перезагрузит div, но перезагрузит div, но количество подобных не добавляет сюда мой код.

<div id="Post-ImVi-Action"> 
    <script>
      $(document).ready(function () { $('#Post-ImVi-Action-Like').click(function (e) {
          e.preventDefault();
          var name = $('#Like_Poster_name').val(); var email = $('#Like_Post_1').val();
          $.ajax ({ type: "POST", url: "php-SocialMedia-Posting-Like.php", data: { "Poster_name": name, "Post_1": email }, success: function (data) { $("#Post-ImVi-Action-Like").html(data);
              }
            });
        });
      });
    </script>
    <input type="Hidden" name="Poster_Name" id="Like_Poster_name" value="<?php echo $Post_Row["Poster_Name"];?>"> <input type="Hidden" name="Post_1" id="Like_Post_1" value="<?php echo $Post_Row["Post_1"];?>">
    <input type="Hidden" name="ID" id="Like" value="<?php echo $Post_Row["ID"];?>"> <button id="Post-ImVi-Action-View">158K</button> <button id="Post-ImVi-Action-Like" type="button" name="Like_Button" > <?php $Post = $Post_Row["Post_1"]; $Sql_like_count = "SELECT * FROM `likes` WHERE post = '$Post'"; $Result_like_Count = mysqli_query($conn, $Sql_like_count);
            while ($ROW_LIKE = mysqli_fetch_array($Result_like_Count)) {
                echo $ROW_LIKE['Likes'];
            }
        ?>
    </button>
    <button id="Post-ImVi-Action-Share">815</button>
    <div id="Post-ImVi-Action-Face"></div>
</div>

Вот php-SocialMedia-Posting-Like.php

<?php
include"php-MAIN-Info.php";
include"php-MAIN-SignUp+Database.php";
    $Post = $_POST['Post_1']; $Poster_Name = $_POST['Poster_Name']; $Sql = "SELECT* FROM Likes WHERE Post = '$Post' AND Poster_Name = '$Poster_Name'";
    $Like_Result = mysqli_query($conn, $Sql); while ($Like_Row = mysqli_fetch_array($Like_Result)) { $Like_Add = $Like_Row['Likes'] + '1'; $Sql_Like_Add = "UPDATE Likes SET Likes = '$Like_Add' WHERE Post = '$Post' AND Poster_Name = '$Poster_Name';"; $Like_Result_Add = mysqli_query($conn, $Sql_Like_Add);
        if ($Like_Result_Add) { echo $Like_Add;
        }
    }

обновление: я обнаружил ошибку

php-Home-MSOHome.php: 352 Uncaught ReferenceError: данные не определены

пожалуйста, попытайтесь помочь, потому что я новичок в этой сети. Спасибо, почему никто не отвечает на мой вопрос, вы k, я все еще ищу ответы

Ответы

Noname Aug 20 2020 at 11:05

Я сделал это ошибка php udfinde Poster_nameееPoster_Name