@Iluy

Как сделать форму отправки и вывода данных без перезагрузки страницы?

Есть форма

<form method='POST'>
     <h2>Введите квадратуре:</h2>
     <input type="number" name="name" placeholder="Если 20м3">
     <input type="submit" value="Отправить">
</form>


Есть файл пхп с выводом ответа. Всё работает, но перезагружает страницу. Как сделать без перезагрузки. Пробовал с ajax но не срабатывает!
<?php
//Получить имя из строки запроса и сохранить в локальной переменной
     $name = $_POST['name'];
	 if($name <= 20){
		 echo "1590 р.<br/>";
	 }else if ($name > 20 && $name <= 25){
		 echo "1790 р.<br/>";
	 } else if ($name > 25 && $name <= 30){
		 echo "1990 р.<br/>";
	 }

?>
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 3
rozhnev
@rozhnev Куратор тега PHP
Fullstack programmer, DBA, медленно, дорого
Sergomen
@Sergomen
Просто делай добро и оно вернётся
<form id="mainForm" onsubmit="return твояфункция();">
<!-- твой код -->


function твояфункция() {

    // здесь ajax запрос

    return false;
}

Дачить/гулить учись.. https://duckduckgo.com/?q=%D0%BA%D0%B0%D0%BA+%D0%B...
Ответ написан
samodum
@samodum
Какой вопрос - такой и ответ
Через Ajax
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы