gpt4 book ai didi

php - 从 twitter bootstrap 模式中加载一个 php 页面

转载 作者:行者123 更新时间:2023-11-28 09:38:53 25 4
gpt4 key购买 nike

我有这个模式

    <!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
<h4 class="modal-title" id="myModalLabel">Choose Recipients from Address book </h4>
</div>
<div class="modal-body">
<?php echo $output; ?>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>

我正在使用它来列出所有博客帖子的评论。评论显示正常,但我现在想通过单击该特定评论的链接并从模态加载该评论来查看单个评论说评论 1。

在尝试加载该评论时,模态立即关闭,因此无法从模态中查看评论。

是否有一种解决方案可以让我从模态中加载另一个 php 脚本?

最佳答案

如果您想避免 AJAX,最好的选择是将您的 PHP 放在一个单独的文件中并通过框架显示它。

另一种选择是将 jQuery 集成到您的 PHP 中,以便在单击链接时显示内容发生变化。这是我的意思的基本概念:

$(document).ready(function() {
var e = $('#testModal').find('.modal-body');
var f = '<a class="comment">Link 1</a>';
e.html(f);
$('.comment').click(function() {
$(this).parent().html('This is your comment.<br /><br /><a class="return">Return</a>');
});
$(e).on('click', '.return', function() {
e = $(this).parent().html(f);
});
});

可以看到它工作在:http://jsfiddle.net/Lc0vm9o7/

这是一个非常基本的例子。您可以利用 PHP 生成所需数量的变量,通过 jQuery 生成来减轻客户端浏览器的负担。

不过,我建议在框架中使用 PHP。在整个 PHP 中不使用 jQuery 会大大减少困惑。

关于php - 从 twitter bootstrap 模式中加载一个 php 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25451063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com