87 lines
3.0 KiB
PHP
87 lines
3.0 KiB
PHP
<!--Newsletter One Start -->
|
|
<section class="newsletter-one">
|
|
<div class="container">
|
|
<div class="newsletter-one__inner">
|
|
<div class="newsletter-one__bg"
|
|
style="background-image: url('rohini/assets/images/backgrounds/newsletter-one-bg.jpg');"></div>
|
|
<div class="newsletter-one__title-box">
|
|
<h3 class="newsletter-one__title">Our Newsletter</h3>
|
|
</div>
|
|
<div class="newsletter-one__form-box">
|
|
<form id="newsletter_form" class="newsletter-one__form contact-form-validated">
|
|
<?php echo csrf_field(); ?>
|
|
<div class="newsletter-one__input-box">
|
|
<input type="text" placeholder="Full Name" id="newsletter-name" name="newsletter-name">
|
|
</div>
|
|
<div class="newsletter-one__input-box">
|
|
<input type="email" placeholder="Email Here" id="newsletter-email" name="newsletter-email">
|
|
</div>
|
|
<div class="newsletter-one__btn-box">
|
|
<button id="news-submit" type="submit" class="thm-btn"><span
|
|
class="icon-right-arrow"></span>Subscribe Now</button>
|
|
</div>
|
|
</form>
|
|
<div class="result"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
<!--Newsletter One End -->
|
|
|
|
<?php $__env->startPush('js'); ?>
|
|
|
|
<script>
|
|
$(document).ready(function () {
|
|
toastr.options = {
|
|
"closeButton": true,
|
|
"progressBar": true,
|
|
"positionClass": "toast-top-right",
|
|
"timeOut": "3000"
|
|
};
|
|
|
|
$('#newsletter_form').submit(function (event) {
|
|
// alert('submitted');
|
|
event.preventDefault(); // Prevent default form submission
|
|
var submitButton = $('#news-submit');
|
|
|
|
// Prepare the form data
|
|
var formData = {
|
|
email: $('#newsletter-email').val(),
|
|
name: $('#newsletter-name').val(),
|
|
_token: $('meta[name="csrf-token"]').attr('content') // CSRF token
|
|
};
|
|
|
|
// Submit form via AJAX
|
|
$.ajax({
|
|
url: "<?php echo e(route('newsletter.submit')); ?>",
|
|
method: 'POST',
|
|
data: formData,
|
|
beforeSend: function() {
|
|
submitButton.prop('disabled', true);
|
|
submitButton.text("Submitting...");
|
|
},
|
|
success: function (response) {
|
|
// Display success Toastr message
|
|
toastr.success('Your have been subscribed to our newsletter successfully!');
|
|
|
|
// Optionally, clear the form
|
|
$('#newsletter_form')[0].reset();
|
|
},
|
|
error: function (xhr) {
|
|
// Display error Toastr message
|
|
if (xhr.responseJSON && xhr.responseJSON.message) {
|
|
toastr.error(xhr.responseJSON.message);
|
|
} else {
|
|
toastr.error('An error occurred while submitting your newsletter.');
|
|
}
|
|
},
|
|
complete: function() {
|
|
submitButton.prop('disabled', false);
|
|
submitButton.text("Subscribe Now");
|
|
}
|
|
});
|
|
});
|
|
});
|
|
</script>
|
|
|
|
<?php $__env->stopPush(); ?><?php /**PATH /home/rohiniedu/public_html/resources/views/client/rohini/pages/partials/newsletter.blade.php ENDPATH**/ ?>
|