我正在尝试将 JS 文件插入到视图中,但它们以错误的顺序插入。
在我的 default.ctp 我有这个
$this->Html->script(array(
'https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js',
'global'
), array('inline'=>false));
echo $this->fetch('script');
在我看来,我有这个:
$this->Html->script('jquery.fancybox.pack', array('inline' => false));
但是当我查看源代码时,它是这样的:
<script type="text/javascript" src="/js/jquery.fancybox.pack.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="/js/global.js">
这显然是错误的顺序,所以 jQuery 插件不起作用。
我究竟做错了什么?