将变量传递给Modal

时间:2013-09-12 07:47:30

标签: javascript php modal-dialog

我有一系列获取的数据。在每一行,我都要调用一个传递其id的模态。在模式中,使用该id我必须获取数据并将其显示在表中。

问题是如何将id(php变量)传递给javascript并再次传递给模态,不显示id但是作为变量

的PHP / HTML:

<php $i=0; 
?>
<p>Link 1</p>
<a  data-toggle='modal' href='#form-content' >test</a>
<p>&nbsp;</p>
<php $i=1; 
?>
<p>Link 2</p>
<a  data-toggle='modal' href='#form-content' >test</a>

<div id="form-contact" class="modal hide fade in">
    <div class="modal-header">
        <a class="close" data-dismiss="modal">×</a>

    </div>
    <div class="modal-body">
        <form class="contact" name="contact">
            ...
            ...
        </form>
    </div>
    <div class="modal-footer">
        ...
        ...
    </div>
</div>

JS:

$(document).ready(function() {
            $("input#submit").click(function() {
                $.ajax({
                    type: "POST",
                    data: $('form.contact').serialize(),
                    beforeSend: function() {
                        $("#form-content").modal('hide');
                        $('#wait').show();
                    },
                    success: function() {
                        $('#wait').hide();
                        document.location.reload();
                    },
                    error: function() {
                        alert("failure");
                    }
                });
                return false;
            });
        });

谢谢。

1 个答案:

答案 0 :(得分:0)

它可能不是最好的解决方案,但你可以这样做:

<script type="text/javascript">
  var theBestIdEver = <?php echo $id; ?>
</script>

然后你使用纯javascript发送/接收id到你想要的任何地方。请记住,在阅读之前,您需要编写这段脚本!