Yii2在页面的头部加载Jquery

时间:2016-03-02 12:09:16

标签: javascript jquery yii2

在我的Yii2应用程序中,我需要一个脚本,需要将Jquery加载到页面的头部。

我知道有一个参数可以在AppAssets.php中设置:

public $jsOptions = [
    'position' => \yii\web\View::POS_HEAD
];

但这会在页面的头部呈现所有Javascripts文件。 是否可以只加载Jquery?

提前致谢所有帮助

1 个答案:

答案 0 :(得分:19)

您可以在视图中执行此操作,例如:

$this->registerAssetBundle(yii\web\JqueryAsset::className(), View::POS_HEAD);

或者如果您想对所有页面执行此操作,您可以在组件配置中自定义JqueryAsset:

'components' => [
    'assetManager' => [
        'bundles' => [
            'yii\web\JqueryAsset' => [
                'jsOptions' => [ 'position' => \yii\web\View::POS_HEAD ],
            ],
        ],
    ],
],

详细了解Customizing Asset Bundles