Unit 3B ~ 2BD/ 1.5BA
function getQueryParams(param) {
const urlSearchParams = new URLSearchParams(window.location.search);
return urlSearchParams.get(param);
}
function updateIframeSrc() {
const iframe = document.getElementById("booking-iframe");
if (!iframe) return;
const checkin = getQueryParams("checkin");
const checkout = getQueryParams("checkout");
const adults = getQueryParams("adults");
const children = getQueryParams("children");
const infants = getQueryParams("infants");
const pets = getQueryParams("pets");
let newSrc = iframe.src;
newSrc += newSrc.includes("?") ? "&" : "?";
newSrc += `checkin=${checkin}&checkout=${checkout}&adults=${adults}&children=${children}&infants=${infants}&pets=${pets}`;
iframe.src = newSrc;
}
window.addEventListener("load", updateIframeSrc);