簡體   English   中英

將php變量傳遞給模式

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM