首页 > 解决方案 > 动态加载对象数组以在模式中查看它们

问题描述

PHP 函数循环遍历对象数组并列出它们的标题。我有一个打开模式的链接。当我按下详细信息时,如何从 $results 中动态加载关于对象 $r 的模态标题和正文?

<?php
foreach ($results as $r) {
?>

    <div class="row justify-content-center">
        <div class="alert alert-success">
            <strong>
                <?php echo $r['_source']['title']; ?></strong> <span id="showSearchTerm"></span></br>
            <a data-target="#myModal" data-toggle="modal" class="MainNavText" id="MainNavHelp" href="#myModal">Details</a>
        </div>
    </div>

    <!-- Modal -->
    <div id="myModal" class="modal fade" role="dialog">
        <div class="modal-dialog">

            <!-- Modal content-->
            <div class="modal-content">
                <div class="modal-header">
                    <!-- <button type="button" class="close" data-dismiss="modal">&times;</button> -->
                    <h2 class="modal-title">
                        <?php echo $r['_source']['title']; ?>
                    </h2>
                </div>

                <div class="modal-body">
                    <p>
                        <?php echo $r['_source']['body']; ?>
                    </p>
                    <p>
                        <?php echo $r['_source']['path']['real']; ?>
                    </p>
                </div>

                <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                </div>
            </div>
        </div>
    </div>

<?php

}

标签: phpajax

解决方案


从 Ajax 调用中获取填充模式所需的信息。之后,您可以添加该内容:

$(".classname").append(information_from_Ajax_call_stored_in_variable);

推荐阅读