ZIISA / otp_request.js
akashmishra358's picture
Upload 2 files
54c3fd6 verified
raw
history blame
1.26 kB
document.getElementById("otpForm").addEventListener("submit", async function(event) {
event.preventDefault();
// Capture form values
const isd_code = document.getElementById("isd_code").value;
const phone = document.getElementById("phone").value;
const tenant_id = document.getElementById("tenant_id").value;
const product_id = document.getElementById("product_id").value;
// Construct API payload
const payload = {
isd_code: isd_code,
phone: phone,
tenant_id: parseInt(tenant_id),
product_id: parseInt(product_id)
};
try {
// Send POST request to the API
const response = await fetch("https://otp.infinitylearn.com/api/getGatewayOtp", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify(payload)
});
// Parse JSON response
const data = await response.json();
// Display the response in the preformatted section
document.getElementById("response").textContent = JSON.stringify(data, null, 2);
} catch (error) {
document.getElementById("response").textContent = "Error: " + error.message;
}
});