我想在我的CodeIgniter项目中使用jQuery。我不知道如何包含js文件。
我希望在我看来有类似下面的内容
<script src='<?php echo base_url().APPPATH ?>js/jquery.js'></script>
<script src='<?php echo base_url().APPPATH ?>js/my-js.js'></script>
答案 0 :(得分:4)
首先,创建一个文件夹将其放入。然后您可以使用this one之类的模板系统。
这使您可以在主模板中全局添加js文件,或者使用语法$this->template->add_js('assets/js/jquery.js');
答案 1 :(得分:4)
Codeigniter有一个javascript类:http://codeigniter.com/user_guide/libraries/javascript.html
您将通过以下方式加载jquery库:
$this->load->library('jquery');
然后您可以将其粘贴到视图的头部:
<?php echo $library_src;?>
<?php echo $script_head;?>
对于其他javascript文件,我通常在我的应用程序文件夹中创建一个资源文件夹,然后使用base_url函数链接到以下文件:
<script src="<?php echo base_url('resources/name-of-js-file.js');?>" type="text/javascript"></script>
答案 2 :(得分:3)
base_url()
需要加载帮助者'url'。
要归档application/config/autoloader.php
并将其添加到变量$autoloader['helper']
,请执行以下操作:
$autoload['helper'] = array('url');
答案 3 :(得分:2)
在application
文件夹中添加一个新文件夹“js”,并在您的视图中添加此行
<script type="text/javascript" src="<?php echo base_url();?>js/name of your js file"></script>
答案 4 :(得分:1)
您可以像任何其他HTML输出一样包含JS文件。
请参阅JS所在的位置(从根目录中说出/ js),然后在<head></head>
部分添加以下内容:
<script type="text/javascript" src="/js/jquery.min.js"></script>