Intereting Posts
Создать документ Word с помощью PHP в Linux php получает первую часть почтового индекса как заполнить второй снимок, используя выбранное значение вначале? Запрос асинхронного завитка в PHP Загрузка модулей динамически в Zend Framework 2 проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с '' в строке 1 Создайте CSV-файл с помощью PHP и сохраните его в каталог PHP-переменная объекта чтения как часть другой переменной Справка MAMP Config, отображение ошибок PHP Справка по регулярному выражению в PHP (8 шестнадцатеричных символов, за которыми следует символ подчеркивания) Поле $ _FILES 'tmp_name' не имеет значения для расширения файла .JPG Перестроить индекс массива Eloquent Laravel Несколько функций AJAX-запросов объединяются в один? Облицовочная ошибка "Неустранимая ошибка: исключить исключение" Google_Auth_Exception "с сообщением« Недопустимый код »в C: \ xampp" Как проверить, поддерживается ли загрузка файлов на сервере с помощью php

Передача переменной php в модальную

Привет, у меня есть календарь, и когда я нажимаю на дату, он открывает модальное окно, где вы можете добавить событие в календарь, но для этого мне нужна дата, на которую была нажата кнопка, чтобы перейти к модальному моменту, поэтому я могу добавить ее в моя база данных, как только пользователь нажмет кнопку отправить.

На данный момент я делаю это, повторяя мои модальные коды для каждого, даже если вы посмотрите на мой источник, у меня есть 31 модаль, но я пытаюсь, просто передавая дату как переменную, уменьшать ее до одного модального.

Это код для моего модального:

Я не смог отформатировать его, чтобы показать здесь по какой-то причине, поэтому я разместил его здесь: http://paste.ee/p/NKlVY

И вот как я это называю:

$sCalTblRows .= '<td class="'.$sClass.'" id=""><a data-toggle="modal" data-date="'.$eventdate.'" href="#myModal">'.$iCurrentDay.'<br></br><br></br></td>';

Что мне нужно добавить или изменить, чтобы я мог использовать один модальный для всех дат месяца?

Я не уверен, насколько хорошо понимаю вашу проблему, но вам, вероятно, придется использовать javascript. На самом деле он не может работать

У вас должен быть один модальный, и когда клиент выбирает дату, поместите эту дату в модальный код в Javascript или jQuery.

Пример в jQuery (не проверен, но это логика):

 $("td.yourtdclass a" ).on("click", function() { var choosen_date = $(this).attr('data-date'); $('.modal-body').html(choosen_date); }); 

Поскольку у нас мало информации о вашем коде, я не могу больше помочь, но вот логика, в которой вы нуждаетесь;)

РЕДАКТИРОВАТЬ:

Для вашего примера:

html input:

  <input id="event-data" type="hidden" name="date" value="" /> 

JQuery:

 $( "td.yourtdclass a" ).on("click", function() { var choosen_date = $(this).attr('data-event'); $('#event-data').val(choosen_date); });