Oops! Something went wrong while submitting the form.
document.addEventListener('DOMContentLoaded', function() {
var button = document.getElementById('button');
button.addEventListener('click', function(event) {
event.preventDefault();
// Get the form field input with ID 'Tree-Name' and 'adopting-name'
var treeNameField = document.getElementById('Tree-Name');
var treeNameValue = treeNameField ? treeNameField.value : '';
var adoptingNameField = document.getElementById('adopting-name');
var adoptingNameValue = adoptingNameField ? adoptingNameField.value : '';
// Ensure Memberstack is loaded
window.$memberstackDom.getCurrentMember().then(({ data: member }) => {
if (member) {
let memberID = member.id;
// Create and send the XMLHttpRequest
var xhr = new XMLHttpRequest();
var url = 'https://hook.us1.make.com/2m69f4ym172ilio861eo7o8jula63ue8';
xhr.open('POST', url, true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
console.log('Webhook sent successfully');
// Redirect to /dashboard after successful webhook request
window.location.href = '/member/update-details';
}
};
var data = JSON.stringify({ memberID: memberID, 'Tree-Name': treeNameValue, 'adopting-name': adoptingNameValue });
xhr.send(data);
} else {
console.error('No member is logged in');
}
}).catch(function(error) {
console.error('Failed to get current member', error);
});
});
});