-1

我有以下数据,我在其中显示来自数据库的数据。当我单击“评论”时,会出现一个对话框,我需要在 db 中以模态显示数据。但是为了从 db 获取数据,我需要模态形式的 msg_id。

<?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 modal form,在那里我可以从 db 基于 msg_id 获取该特定消息的数据并将其显示在模态框中。

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

那么如何将 $msg_id 传递到 jquery 模态表单中。

4

1 回答 1

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>
于 2012-09-15T09:02:02.513 回答