How do I handle $_POST data with AJAX and PHP?
803 Aug 2024
Handling $_POST data with AJAX involves sending data asynchronously from the client-side to the server-side without refreshing the page:
<form id="ajax-form">
<input type="text" name="name">
<input type="submit" value="Submit">
</form>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(document).ready(function() {
$("#ajax-form").submit(function(event) {
event.preventDefault();
$.ajax({
type: "POST",
url: "ajax_handler.php",
data: $(this).serialize(),
success: function(response) {
alert(response);
}
});
});
});
</script>
In ajax_handler.php, handle the $_POST data:
<?php
if ($_SERVER["REQUEST_METHOD"] === "POST") {
$name = $_POST["name"];
echo "Received: " . htmlspecialchars($name);
}
?>
AJAX allows for smooth and interactive web applications by handling form submissions and other requests asynchronously.
0 likes
Top related questions
Related queries
Latest questions
सबसे अच्छा हिंदी व्याकरण पढ़ने वाला वेबसाइट।
06 Sep 2025 10
व्लादिमीर पुतिन महीने के अंत में कर सकते हैं भारत का दौरा; अमेरिकी टैरिफ वॉर के बीच बड़ी खबर
08 Aug 2025 5
ट्रंप ने भारत पर लगाया 25% अतिरिक्त टैरिफ, अब कुल शुल्क हुआ 50%, 21 दिन बाद लागू होंगे नए नियम
07 Aug 2025 8
ट्रम्प आज भारत पर और ज्यादा टैरिफ लगा सकते हैं, रूसी तेल खरीदने से दिक्कत, कल कहा था- 24 घंटे में ऐलान करूंगा
06 Aug 2025 12
दो देशों में धरती हिली! रूस के कुरील द्वीप समूह और अफ़ग़ानिस्तान में 6.8 तीव्रता का भूकंप
02 Aug 2025 11
चीन में बच्चा पैदा करने पर ₹1.30 लाख देगी सरकार
31 Jul 2025 8
