Untitled
unknown
javascript
4 years ago
3.5 kB
6
Indexable
//Reserve benefits form $('#reserveBenefitsForm').submit(function(e) { e.preventDefault(); let formData = {}; let inputNames = ['FirstName', 'LastName', 'Email', 'Mobile', 'sfmcID', 'source', 'reserveSpot', 'agent']; let form = $(this); let failUrl = new URL(window.location.href); failUrl.searchParams.set('success', 'false'); let sucessUrl = 'https://pages.sf.longandfoster.com/first-home-profile'; if (form.valid()) { form.find(':input').each(function() { let input = $(this); if(inputNames.includes(input[0].name)) { if((input[0].type == 'radio' && input[0].checked) || input[0].type != 'radio') { formData[input[0].name] = input[0].value; } } }); form.html('<div class="sfmc-ajax-loader" style="text-align: center; vertical-align: middle; display: table-cell"><img src="https://image.sf.longandfoster.com/lib/fe3615707564067b721273/m/1/6eaab747-566e-4da0-a362-2458606ef744.gif"></img><p class="learn-more"> Loading...</p></div>'); $.ajax({ url: 'https://pages.sf.longandfoster.com/fhfp3-ajax', data: JSON.stringify(formData), dataType: 'json', contentType: 'application/json', method: 'POST' }).done(function(data) { if (data.status == 'success') { gtag( 'event', 'Submit:Form-Success', { 'event_category': 'Web Form', 'event_label' : 'First Home Campaign'}); window.location.href = sucessUrl + '&leadId=' + data.leadId; } else { gtag( 'event', 'Submit:Form-Fail', { 'event_category': 'Web Form', 'event_label' : 'First Home Campaign'}); window.location.href = failUrl.href; } }).fail(function() { gtag( 'event', 'Submit:Form-Fail', { 'event_category': 'Web Form', 'event_label' : 'First Home Campaign'}); window.location.href = failUrl.href; }); } }); //email form $('#unqueId').submit(function(e) { e.preventDefault(); let formData = {}; let inputNames = ['Email']; let form = $(this); if (form.valid()) { form.find(':input').each(function() { let input = $(this); if(inputNames.includes(input[0].name)) { if((input[0].type == 'radio' && input[0].checked) || input[0].type != 'radio') { formData[input[0].name] = input[0].value; } } }); form.html('<div class="sfmc-ajax-loader" style="text-align: center; vertical-align: middle; display: table-cell"><img src="https://image.sf.longandfoster.com/lib/fe3615707564067b721273/m/1/6eaab747-566e-4da0-a362-2458606ef744.gif"></img><p class="learn-more"> Loading...</p></div>'); $.ajax({ url: 'https://pages.sf.longandfoster.com/fhfp4-ajax', data: JSON.stringify(formData), dataType: 'json', contentType: 'application/json', method: 'POST' }).done(function(data) { if (data.status != 99) { console.log('SUCCESS!!!!'); } else { console.log('FAIL!!!!'); } }).fail(function() { console.log('FAIL!!!!'); }); } });
Editor is loading...