ボタンの成功のようなajaxが正しくない

Aug 17 2020

私は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:データが定義されていません

私がこのウェブに不慣れである原因を助けるようにしてください。ありがとう、なぜ誰も私の質問に答えないのですか?私はまだ答えを探しています

回答

Noname Aug 20 2020 at 11:05

私はそれをそのphpエラーudfindePoster_nameそれをしましたPoster_Name