Php Yii根据ajax请求卸载引导插件

Php Yii根据ajax请求卸载引导插件,php,ajax,yii,Php,Ajax,Yii,我安装了这个扩展,当我发出ajax请求从'preload'=>数组('bootstrap','log'),:bootstrap,我不需要 要在ajax请求上使用引导,如何避免这种情况 <link rel="stylesheet" type="text/css" href="/tamada/assets/97e8be51/css/bootstrap.min.css" /> Content updated in AJAX<script type="text/javascript"

我安装了这个扩展,当我发出ajax请求从
'preload'=>数组('bootstrap','log'),
:bootstrap,我不需要 要在ajax请求上使用引导,如何避免这种情况

<link rel="stylesheet" type="text/css" href="/tamada/assets/97e8be51/css/bootstrap.min.css" />
Content updated in AJAX<script type="text/javascript" src="/tamada/assets/cb84ef9f/jquery.min.js"></script>
<script type="text/javascript" src="/tamada/assets/97e8be51/js/bootstrap-button.js"></script>
<script type="text/javascript" src="/tamada/assets/97e8be51/js/bootstrap-tooltip.js"></script>
<script type="text/javascript" src="/tamada/assets/97e8be51/js/bootstrap-popover.js"></script>
<script type="text/javascript">
/*<![CDATA[*/
jQuery('a[rel="tooltip"]').tooltip();
jQuery('a[rel="popover"]').popover();
/*]]>*/
</script>

用AJAX更新内容
/**/

非常感谢,对不起我的英语

您可以有选择地将其加载到
config/main.php

这可能不是最好的PHP,但它应该可以工作。基本上,在加载配置时,使用
Yii::app()->request->isAjaxRequest
检查请求是否为AJAX请求

添加到
config/main.php
的顶部:

<?php

// Load it by default
$preload = array('bootstrap');

// Don't load it for AJAX requests
if (Yii::app()->request->isAjaxRequest) {
    $preload = array();
}

现在,当您对应用程序执行AJAX请求时,不应加载引导模块。

请阅读:。

这是一个很棒的小部件
// preloading 'log' component (with selective bootstrap component)
'preload'=>array_merge(array('log'), $preload),