Как установить динамическую связь между двумя полями с 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, но у меня почему то даже не выскакивает "Отправлено", что не так?


Ответы (0 шт):