2012-09-15 59 views
-1

我有一個以下數據顯示數據庫中的數據。當我點擊評論時出現一個對話框,我需要從數據模式中顯示數據。但爲了從數據庫獲取數據,我需要msg_id模態形式。如何將msg_id傳遞給jquery模態窗體?

<?php 
$msg_id = $data['message_id']; 
?> 
<a data-toggle="modal" href="msg_id=<?php echo $msg_id; ?>#example" class="link_comment">Comment</a> 

所以在這裏我想通過MSG_ID jQuery的模態形式,在那裏我可以從數據庫獲取MSG_ID的針對特定信息的基礎上的數據,並顯示在模態對話框。

<div id="example" class="modal" style="display: none; "> 
Your Message id : <?php echo $msg_id; ?> 
</div> 

那麼我怎樣才能將$ msg_id傳遞到jquery模態窗體中。

+0

是什麼問題:你不知道如何從HREF獲取MSG_ID?或者你不知道如何調用ajax併爲指定的msg_id返回數據? –

+0

嗨,我想通過msg_id值到Jquery模態。 –

+0

您可以將msg_id設置爲隱藏字段或任何您想要的,然後您可以在模態窗口中獲取msg_id值。 –

回答

0

PHP

<?php 
$msg_id = 123; // testing mode 
?> 

HTML

<a data-toggle="modal" href="msg_id=<?php echo $msg_id; ?>#example" class="link_comment">Comment</a> 
<div id="example" class="modal" style="display: none; "> 
    Your Message id : <span class="msg_id">?</span> 
</div> 
<script type="text/javascript"> 
    $('a.link_comment').click(function(event) { 
     event.preventDefault(); 
     var a = $(this); 
     var msg_id = 'fetched id'; // parse msg_id from a.attr('href') 
     $('div.' + a.attr('data-toggle')).show().find('span.msg_id').text(msg_id); 
    }); 
</script> 
+0

我試過了你的代碼,它顯示的文字就像「Your Message id:fetched id」,以及1個東西,我點擊每個地方後我的模式框不能隱藏。 –

+0

像在代碼評論中一樣,從你的href中解析msg_id。你知道該怎麼做?第二個問題我不明白,你想隱藏模式框時,第二次點擊鏈接? –

+0

困惑...請幫忙! –

相關問題