FCP Calculator - AWS

by octavient

JavaScript

var xmlhttp = new XMLHttpRequest();
//var strApiEndpoint = 'https://qdumq5bum9.execute-api.us-east-1.amazonaws.com/dev1/fetch-data';
var strApiEndpoint = 'https://v8zwygsjad.execute-api.us-east-1.amazonaws.com/v1/calculate';
//var strApiEndpoint = 'https://44b70ula8f.execute-api.us-east-1.amazonaws.com/dev/compare-yourself';
var n_clients = 4, n_fee = 25;
var objAjaxPayload = { "new_clients_per_month": n_clients, "appointment_fee": n_fee };
var strAjaxPayload = JSON.stringify(objAjaxPayload);
xmlhttp.onreadystatechange = function() {  
if (xmlhttp.readyState == XMLHttpRequest.DONE) {   // XMLHttpRequest.DONE == 4
           if (xmlhttp.status == 200) {
               console.log(xmlhttp.responseText);
               alert(xmlhttp.responseText);
           }
           else if (xmlhttp.status == 400) {
              alert('There was an error 400');
           }
           else {
               //alert('something else other than 200 was returned');
           }
        }
}
xmlhttp.open("POST", strApiEndpoint, true);
xmlhttp.send(strAjaxPayload);