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
रूस ने यूक्रेन पर अब तक का सबसे बड़ा हवाई हमला किया
29 Jun 2025 2
भगवान जगन्नाथ मुस्लिम भक्त सलाबेगा की प्रेरणादायक कहानी रथ यात्रा में गूँज, भक्ति का एक अनूठा उदाहरण
28 Jun 2025 1
अलकनंदा नदी में बस गिरी, 2 की मौत, 10 लापता
26 Jun 2025 1
ईरान के फोर्डो परमाणु संयंत्र पर अमेरिकी हमले के बाद सैटेलाइट तस्वीरों का विश्लेषण, चैटजीपीटी ने खोले राज
24 Jun 2025 1
What is Angle Bracket in HTML?
23 Jun 2025 1
NIA की बड़ी कार्रवाई: पहलगाम हमले में दो गिरफ्तार
22 Jun 2025 1