How do I handle $_POST data with AJAX and PHP?
903 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 20
व्लादिमीर पुतिन महीने के अंत में कर सकते हैं भारत का दौरा; अमेरिकी टैरिफ वॉर के बीच बड़ी खबर
08 Aug 2025 19
ट्रंप ने भारत पर लगाया 25% अतिरिक्त टैरिफ, अब कुल शुल्क हुआ 50%, 21 दिन बाद लागू होंगे नए नियम
07 Aug 2025 15
ट्रम्प आज भारत पर और ज्यादा टैरिफ लगा सकते हैं, रूसी तेल खरीदने से दिक्कत, कल कहा था- 24 घंटे में ऐलान करूंगा
06 Aug 2025 28
दो देशों में धरती हिली! रूस के कुरील द्वीप समूह और अफ़ग़ानिस्तान में 6.8 तीव्रता का भूकंप
02 Aug 2025 24
चीन में बच्चा पैदा करने पर ₹1.30 लाख देगी सरकार
31 Jul 2025 18
