У меня при выборе даты заполняется выпадающий список. После нажатия на кнопку submit, значения, которыми заполняется выпадающий список, выводятся на страницу. Как это исправить?
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function(){
$('#CallTime').on('change',function(){
$.ajax({
type: 'POST',
url: 'index.php',
dataType: 'html',
data: 'CallTime='+$(this).val(),
success: function(data){
//alert('qwerty');
console.log(data);
$('option', $("#times_option")).remove();
$("#times_option").append(data);
}
});
});
});
</script>
<?php
if (isset($_POST['CallTime']))
{
$t="";
$a=0;
while($a<10)
{
$t .= '<option value="">'.$a.'</option>';
$a++;
}
echo $t;
}
?>
<form action="" method="POST">
<p>Выберите дату:</p>
<input type="date" name="CallTime" id="CallTime">
<p>Выберите время:</p>
<select name="time" id="times_option"><option></option></select>
<input type="submit" value="ОК">
</form>
</body>
</html>
Полезно отличать ajax-запрос от submit'а формы:
if (isset($_POST['CallTime']) && isset($_SERVER['HTTP_X_REQUESTED_WITH']))
А так же перенесите обработку в начало файла.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Начал осваивать DockerЕсть два образа: на основе первого инициализируется контейнер с Php + Apache + монтируется том с php приложением( yii2 ) + ставится...
Здравствуйте! Может кто уже сталкивался с такой проблемой
Пишу свою cms под новостной портал, будет очень большой поток пользователейКак сильно влияет использование шаблонизатора на нагрузку сервера?