[英]Passing a php variable to a modal
嗨,我有一個日歷,當我單擊日期時,它會打開一個模態窗口,您可以在其中向日歷添加事件,但是要這樣做,我需要將單擊的日期傳遞給模態,以便將其添加到用戶單擊提交后,我的數據庫。
截至目前,Im都通過回顯每個模式代碼來做到這一點,即使您查看我的源代碼,我也有31個模式,但Im試圖通過簡單地將日期作為變量傳遞,將其簡化為一個模式。
這是我的模態代碼:
由於某種原因,我無法格式化它以顯示在這里,所以我在這里發布了它: 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 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);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.