bootstrap 3动态模态 – ajax内容缓存问题

我需要一个动态引导模式,取决于我发送到同一域中的外部页面的id,结果需要在引导模式中找到我。 当你第一次加载页面时系统工作,但如果我点击另一个链接打开不同的模态我应该看到不同的结果,但它只显示第一个结果…这基本上是缓存结果。

这就是我所做的。 我也试过发送时间戳等但它仍然是一样的。

 open modal  

这是我在同一页面上的模态

    

那么如何在不缓存结果的情况下加载远程内容呢?

每次显示模态时,使用以下JavaScript清除缓存:

 $('#myModal').on('shown.bs.modal', function () { $(this).removeData('bs.modal'); }); 

值得注意的是,Bootstrap v3.2.1 中不推荐使用远程模态,并且将在Bootstrap v4中完全删除远程模态 。

您可以将动态链接提供给模态,但在此之前,每次使用新链接加载模态时清除以前的模态链接