Как установить динамическую связь между двумя полями с radio?
Может вопрос прозвучал не совсем корректно, но сейчас все объясню. Имеется два див контейнера содержащие в себе лейблы с радио кнопками.
<!DOCTYPE html><html>
<head>
<script ENGINE="text/javascript" src="https://code.jquery.com/jquery-3.4.1.min.js "></script>
<title>СПАСИТЕ</title>
<script>
$(document).ready(function()
{
function callTime(){
var master = document.getElementByName('master').value;
var Polina_date = document.getElementByName('Polina_date').value;
$.ajax({
type: 'POST',
url: 'php/array_master_time.php',
data: (master: master, Polina_date: Polina_date),
success: function(){
alert('Отправлено');
}
});
});
});
</script>
</head>
<body>
<header>
</header>
<main>
<form action="php/rec.php" method="post">
<div id="Page_center">
<div class="employee">
<div class="section_name">
<snap class="section_text">Выберите мастера</snap>
</div>
<label class="employee_data">
<input type="radio" name="master" value="#desavir_Полина" required checked>
</label>
<label class="employee_data">
<input type="radio" name="master" value="#desavir_pedi_Света">
</label>
</div>
<div class="date">
<div class="section_name">
<snap class="section_text">Выберите дату и время</snap>
</div>
<div class="select_box">
<div class="select_date_box">
<?php include "php/array_master.php";?>
<div id="Polina" class="label_date_box">
<?php while ($row = mysqli_fetch_assoc($q)) {
echo '<label class="label-date">
<input type="radio" name="Polina_date" value=" '.$row['date'].' " onClick = "callTime()">
<snap class="info_of_date">'.$row['date'].' </snap></label>';
}?>
</div>
</div>
<div class="select_time_box">
<?php
include "php/array_master_time.php";
?><div id="Polina_time" class="label_time_box">
<?php while ($row = mysqli_fetch_assoc($t)) {
echo '<label class="label-date">
<input type="radio" name="Polina_time" value=" '.$row['time'].' ">
<snap class="info_of_time">'.$row['date'].' </snap></label>';
}?>
</div>
</div>
</div>
<input type="submit" value="Записаться" class="button_or" name="zapis_button">
</div>
</div>
</form>
</main>
</body>
q1 - массив данных из БД, который берется следующим образом
$today = date("Y-m-d");
$query = "SELECT * FROM `Света` WHERE date >='$today' ORDER BY date";
$q1 = mysqli_query($connect, $query);
t1 - массив данных из БД, который берется следующим образом
<?php
$master = $_POST['master'];
$date_Polina = $_POST['Polina_date'];
$query = "SELECT * FROM `Полина` WHERE date ='$date_Polina'";
$t = mysqli_query($connect, $query); //Отправляем запрос?>
Контейнер содержащий время зависит от выбранной даты в первом контейнере( точнее, так должно быть). Ну и вроде бы логика верная: человек выбирает дату, вызывается функция onClick = "callTime()", ведь мы вроде как кликнули на радио, тем самым срабатывает скрипт в начале с $.ajax, который передает значение master, Polina_date, в php, но у меня почему то даже не выскакивает "Отправлено", что не так?