Stay in the Know!
Subscribe to the Knowledge Business newsletter:
<form id="sendpulse-optin-form" class="sp-form">
<div class="form-group">
<label for="user-name">Name:</label>
<input type="text" id="user-name" name="user-name" required />
</div>
<div class="form-group">
<label for="user-email">Email:</label>
<input type="email" id="user-email" name="user-email" required />
</div>
<button type="submit" class="submit-button">Subscribe</button>
<div id="sp-message"></div>
</form>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
$(document).ready(function() {
console.log("Document is ready");
$("#sendpulse-optin-form").on("submit", function(event) {
event.preventDefault();
console.log("Started Critical Call");
var userEmail = $("#user-email").val();
var userName = $("#user-name").val();
if (!userEmail) {
$("#sp-message").removeClass("success-message error-message").addClass("error-message").html("Please enter a valid email address.");
return;
}
$.ajax({
type: "POST",
url: "../sendpulse.php",
data: { email: userEmail, name: userName },
success: function(response) {
console.log(response);
try {
var result = response;
if (result.result) {
$("#sp-message").removeClass("success-message error-message").addClass("success-message").html("Almost done! Please check your email and click the Confirmation Button to get instant access to the exclusive video with Tony and Dean.");
} else {
$("#sp-message").removeClass("success-message error-message").addClass("error-message").html("An error occurred. Please try again later.");
console.error("Error:", response);
}
} catch (e) {
console.error("Error:", e);
$("#sp-message").removeClass("success-message error-message").addClass("error-message").html("An error occurred. Please try again later.");
}
},
error: function(jqXHR, textStatus, errorThrown) {
console.log('Error:', textStatus, errorThrown);
console.log('Response:', jqXHR.responseText);
$("#sp-message").removeClass("success-message error-message").addClass("error-message").html("An error occurred. Please try again later.");
}
});
return false;
});
});
</script>