{"id":1637,"date":"2026-05-09T06:50:29","date_gmt":"2026-05-09T06:50:29","guid":{"rendered":"https:\/\/apparels.bmtf.com.bd\/?page_id=1637"},"modified":"2026-05-09T06:50:29","modified_gmt":"2026-05-09T06:50:29","slug":"appoinment","status":"publish","type":"page","link":"https:\/\/apparels.bmtf.com.bd\/?page_id=1637","title":{"rendered":"Appoinment"},"content":{"rendered":"\n\n    <div id=\"ap-msg\"><\/div>\n\n    <form id=\"ap-ajax-form\" style=\"max-width:600px;padding:20px;border:1px solid #ddd;border-radius:6px;\">\n\n        <input type=\"hidden\" id=\"ap_nonce\" name=\"ap_nonce\" value=\"110ede86f9\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F1637\" \/>\n        <h3>Book an Appointment<\/h3>\n\n        <p>\n            <label>Your Name<\/label><br>\n            <input type=\"text\" name=\"name\" required style=\"width:100%;\">\n        <\/p>\n\n        <p>\n            <label>Email<\/label><br>\n            <input type=\"email\" name=\"email\" required style=\"width:100%;\">\n        <\/p>\n\n        <p>\n            <label>Phone<\/label><br>\n            <input type=\"text\" name=\"phone\" style=\"width:100%;\">\n        <\/p>\n\n        <p>\n            <label>Select Staff<\/label><br>\n            <select name=\"staff_id\" required style=\"width:100%;\">\n                <option value=\"\">Select Staff<\/option>\n                                    <option value=\"2\">\n                        CEO - Col Tuhin Masud                    <\/option>\n                                    <option value=\"1\">\n                        Chairman - Maj Gen Nahid Asgor                    <\/option>\n                            <\/select>\n        <\/p>\n\n        <p>\n            <label>Date & Time<\/label><br>\n            <input type=\"datetime-local\" name=\"slot_time\" required style=\"width:100%;\">\n        <\/p>\n\n        <p>\n            <label>Message<\/label><br>\n            <textarea name=\"message\" rows=\"4\" style=\"width:100%;\"><\/textarea>\n        <\/p>\n\n        <p>\n            <button type=\"submit\" id=\"ap-submit-btn\">Submit Appointment<\/button>\n        <\/p>\n\n    <\/form>\n\n    <script>\n    document.addEventListener('DOMContentLoaded', function () {\n\n        const form = document.getElementById('ap-ajax-form');\n        if (!form) return;\n\n        const msgBox = document.getElementById('ap-msg');\n        const submitBtn = document.getElementById('ap-submit-btn');\n\n        form.addEventListener('submit', function (e) {\n            e.preventDefault();\n\n            const formData = new FormData(form);\n            formData.append('action', 'ap_submit_appointment');\n\n            submitBtn.disabled = true;\n            submitBtn.textContent = 'Submitting...';\n\n            msgBox.innerHTML = '';\n\n            fetch('https:\/\/apparels.bmtf.com.bd\/wp-admin\/admin-ajax.php', {\n                method: 'POST',\n                body: formData\n            })\n            .then(response => response.json())\n            .then(data => {\n                submitBtn.disabled = false;\n                submitBtn.textContent = 'Submit Appointment';\n\n                if (data.success) {\n                    msgBox.innerHTML =\n                        '<div style=\"padding:10px;background:#d4edda;color:#155724;border:1px solid #c3e6cb;margin-bottom:15px;\">'\n                        + data.data.message +\n                        '<\/div>';\n\n                    form.reset();\n                } else {\n                    msgBox.innerHTML =\n                        '<div style=\"padding:10px;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;margin-bottom:15px;\">'\n                        + data.data.message +\n                        '<\/div>';\n                }\n            })\n            .catch(() => {\n                submitBtn.disabled = false;\n                submitBtn.textContent = 'Submit Appointment';\n\n                msgBox.innerHTML =\n                    '<div style=\"padding:10px;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;margin-bottom:15px;\">'\n                    + 'Something went wrong. Please try again.' +\n                    '<\/div>';\n            });\n        });\n    });\n    <\/script>\n\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1637","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/apparels.bmtf.com.bd\/index.php?rest_route=\/wp\/v2\/pages\/1637","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/apparels.bmtf.com.bd\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/apparels.bmtf.com.bd\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/apparels.bmtf.com.bd\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/apparels.bmtf.com.bd\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1637"}],"version-history":[{"count":1,"href":"https:\/\/apparels.bmtf.com.bd\/index.php?rest_route=\/wp\/v2\/pages\/1637\/revisions"}],"predecessor-version":[{"id":1638,"href":"https:\/\/apparels.bmtf.com.bd\/index.php?rest_route=\/wp\/v2\/pages\/1637\/revisions\/1638"}],"wp:attachment":[{"href":"https:\/\/apparels.bmtf.com.bd\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}