bootstrap 3动态模态 – ajax内容缓存问题
我需要一个动态引导模式,取决于我发送到同一域中的外部页面的id,结果需要在引导模式中找到我。 当你第一次加载页面时系统工作,但如果我点击另一个链接打开不同的模态我应该看到不同的结果,但它只显示第一个结果…这基本上是缓存结果。
这就是我所做的。 我也试过发送时间戳等但它仍然是一样的。
open modal
这是我在同一页面上的模态
那么如何在不缓存结果的情况下加载远程内容呢?
每次显示模态时,使用以下JavaScript清除缓存:
$('#myModal').on('shown.bs.modal', function () { $(this).removeData('bs.modal'); });
值得注意的是,Bootstrap v3.2.1 中不推荐使用远程模态,并且将在Bootstrap v4中完全删除远程模态 。
您可以将动态链接提供给模态,但在此之前,每次使用新链接加载模态时清除以前的模态链接