बटन सफलता की तरह अजाक्स

Aug 17 2020

मैं php और ajax / jquery के साथ बटन की तरह बना रहा था और जब आप इसे क्लिक करेंगे तो यह फिर से लोड नहीं होगा लेकिन यह 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 बिना संदर्भित संदर्भ: डेटा परिभाषित नहीं है

कृपया इस वेब पर नए कारण के लिए मदद करने का प्रयास करें। धन्यवाद, कोई भी मेरे प्रश्न का उत्तर क्यों नहीं दे रहा है, मैं अभी भी उत्तर के लिए तैयार हूं

जवाब

Noname Aug 20 2020 at 11:05

मैं यह एक php त्रुटि Poster_nameइसकी udfinde किया थाPoster_Name