버튼 성공과 같은 아약스가 잘못되었습니다.

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 : data is not defined

제가이 웹을 처음 접하는 이유를 도와주세요. 왜 내 질문에 아무도 대답하지 않는지 감사합니다.

답변

Noname Aug 20 2020 at 11:05

나는 그것을 PHP 오류 udfinde Poster_name했다Poster_Name