0

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

谢谢你。

4

1 回答 1

0

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

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

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

于 2013-09-12T07:53:23.840 回答