Приветствую У меня есть календарь <input type="date" name="f_data" id="f_data" value="" min="1980-01-01" max="<?= date('Y-m-d'); ?>" accept="" class="form-control"> При выборе даты мне нужно как то сохранить ее, что бы потом использовать, без обновления страницы И такой скрипт: $("#f_data").change(function() { f_data = $("#f_data").val(); console.log(f_data); $.post("name.php",{ f_data : f_data }, ) }); Но проблема в том что ее ни как не могу вывести в переменную php, пытался сделать так - $a = $_POST['f_data']; но пишет что f_data не существует (и это понятно почему) Есть ли возможность доделать это или может другой вариант ?
до и после выбора даты пишет: Array ( [e] => ms ) и Array ( ) если нажать на кнопку поиска по дате, которая есть, то пишет: Array ( [e] => ms [f_data] => 2022-09-10 ) Array ( [f_data] => 2022-09-10 ) то есть f_data не существует пока не обновлю страницу, хотя в консоли показывает дату при выборе
получилось решить, не так как задумывалось но думаю правильней добавив кнопку и это: $('#pag').click(function () { f_data = $("#f_data").val(); $.post(parent.open("pag_name.php?data=" + f_data), function(a) { $("#pag").html(a); }); }); и получаю уже $data = $_GET['data'];