Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- (function() {
- function getLbIdentifier() {
- var lbData = null;
- window.adoric && adoric.lightboxes.forEach(function(item) {
- if (item.options.campaignId === self.campaignId) {
- lbData = item;
- }
- });
- return lbData;
- }
- try {
- var allCampaignData = getLbIdentifier();
- var form = document.querySelector('.' + self.identifier + ' form.inner-element');
- form.addEventListener('submit', function() {
- var allFormInputs = form.querySelectorAll('INPUT');
- var formData = {};
- for (var i = 0; i < allFormInputs.length; i++) {
- if (allFormInputs[i].getAttribute('name') !== 'sumbit') {
- fieldName = allFormInputs[i].getAttribute('name');
- fieldValue = allFormInputs[i].value;
- formData[fieldName] = fieldValue;
- console.log(fieldName, '=', fieldValue);
- }
- }
- var data = {
- subscribe: formData,
- referrer: document.referrer,
- country: sessionStorage.getItem('country_code_cache'),
- campaignData: {
- options: {
- id: allCampaignData.id,
- userId: '5cff9fa94bd8540390fe7115',
- domainId: '5d0f5befc004f30274c87b2c',
- campaignId: allCampaignData.options.campaignId,
- accountId: allCampaignData.options.userId,
- campaignTitle: allCampaignData.options.campaignTitle,
- title: allCampaignData.options.title,
- type: allCampaignData.options.type
- }
- }
- };
- var xhr = new XMLHttpRequest();
- xhr.addEventListener('readystatechange', function() {
- if (this.readyState === 4) {
- console.log('response - ', this.responseText);
- }
- });
- xhr.open('POST', 'https://app.adoric-om.com/v1/forms/leads/subscribe', true);
- xhr.send(JSON.stringify(data));
- });
- } catch (error) {
- console.log(error);
- }
- })();
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement