Имеется код:
<!DOCTYPE html>
<script>
function Ajax()
{
var xhr = new XMLHttpRequest();
var formData = new FormData(document.getElementById('send-form'));
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200) {
document.getElementById("demo").innerHTML = xhr.responseText;
}
}
xhr.open("POST", "search.php", true);
xhr.send(formData);
}
</script>
<form id="send-form" method="POST">
<input type="search" name="search">
<input type="submit" onclick="Ajax()" value="Поиск">
</form>
<div id="demo"></div>
Проблема в том, что код рабочий, но отображает результат на доли секунд и пропадает. В чем может быть проблема?
Пропадает, потому что отправка формы по нажатию кнопки с type="submit"
идет своим чередом.
<input type="submit" onclick="Ajax();return false;" value="Поиск">
или
<input type="button" onclick="Ajax();" value="Поиск">
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Не могу понять в чем проблема Есть таблица, В ней есть usergroupid и username
Пытаюсь сделать в навбаре горизонтальную формуВ документации Bootstrap 4 указано что можно использовать класс form-inline, я пробую, но никак не получается,...
Справа от логотипа находится кнопка для развертывания меню справа в мобильной версииВ десктопной версии она скрыта и появляется в мобильной