JSFiddle - React, Tailwind, and code Playground
HTML
<a href="#" onclick="return runAjax();"> Reservation Check </a>
<div id="responseData">
Waiting for Action...
</div>
CSS
#responseData {
margin-top: 15px;
font-family: "Arial"
}
JavaScript
// handles the click event, sends the query
function runAjax() {
$("#responseData").html("Collecting your Data...");
$.ajax({
url: "https://tiffintom.com/api/private/request/data",
type: "POST",
dataType: "json",
data: {
"RESTAURANT":{"APIKEY":"DoPUQBErcpKPtRmbjpcFvbb8YCMeBjr4w6OcyjtA"},
"REQUESTPARAM":[
{
"MODULE":"postitem",
"METHOD":"reservation",
"PARAMS":{
"CUSTOMER_EMAIL":"[email protected]",
"CUSTOMER_NAME":"Tariqul Islam",
"CUSTOMER_TELEPHONE":"01911291718",
"RESERVATION_DATE":"2017-06-30",
"RESERVATION_TIME":"5:45 PM",
"RESERVATION_DURATION_HOUR":"4",
"RESERVATION_DURATION_MINUTE":"0",
"ADULT":"12",
"CHILDREN":"6",
"INFANTS":"3",
"MESSAGE":"New Reservation using API",
"REGID": "YOUR_FIREBASE_REGISTRATION_ID"
}
}
]
},
success:function(data) {
console.log(data);
$("#responseData").html(JSON.stringify(data));
},
error: function () {
$('#responseData').html('There was an error!');
}
});
return false;
}