繁体   English   中英

将变量传递给模态

[英]Passing a variable to Modal

我有几行提取的数据。 在每一行中,我必须调用一个传递其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;
            });
        });

谢谢。

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

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

然后,您可以使用纯JavaScript将ID发送/接收ID到您想要的任何地方。 请记住,在阅读之前,需要编写此脚本!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM