С Рождеством все.Вставить в базу данных MySql из окна Javascript?
У меня есть календарь (главная страница), который, когда пользователь нажимает на кнопку, открывает окно (окно бронирования) в календаре, используя javascript, показывающий другую страницу php с формой бронирования (страница брони). У меня есть проверка javascript, установленная на главной странице, и все работает отлично.
Я не знаю, слишком ли херес или мой мозг на Рождество, но я не могу получить свою голову.
Когда пользователь нажимает кнопку отправки, вся страница обновляется, как и на стороне сервера, но я не уверен, что мне нужно сделать, чтобы только это окно обновлялось вместо всей страницы.
Есть ли другой способ, кроме использования Javascript для ввода данных на MySql? Я потерян.
Заранее спасибо :)
EDIT JAVASCRIPT КОД: -
var date = (thisId.id);
var hr = new XMLHttpRequest();
var url = "Scripts/NewBooking.php";
var vars = "date="+date+"&jobtime="+jobtime;
var jobtime = "Morning";
hr.open("POST", url, true);
hr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
hr.onreadystatechange = function() {
if(hr.readyState == 4 && hr.status == 200) {
var return_data = hr.responseText;
document.getElementById("events").innerHTML = return_data;
}
}
hr.send(vars)
document.getElementById("events").innerHTML = "processing...";
Рождеством вас тоже ! Вам нужна форма AJAX/асинхронная подача. Загружается ли «окно бронирования» в iframe или в виде модального/лайтбокса? –
@ Маквилл - Спасибо! :) Я добавлю код для этого. – Earunder
Я заметил, что время работы ниже ссылки. Исправлено – Earunder