CodeIgniter 和 Javascript/Jquery 库

2024-01-02

正如标题所说,我试图弄清楚如何在 CI 上使用 javascript 和 jquery 库。

遵循以下指令the docs http://codeigniter.com/user_guide/libraries/javascript.html,我将库加载到我的控制器中:

$this->load->library('javascript');

然后,我在 config.php 中定义 jQuery 文件 (jquery.min.js) 的位置:

$config['javascript_location'] = 'http://localhost/ci/assets/js/jquery/');

之后,我打开视图文件并输入以下两行:

<?php echo $library_src;?>
<?php echo $script_head;?> 

第一个错误出现在这里:未定义变量 $library_src 和 $script_head(不明白我必须在哪里设置它们)

不管怎样,我已经评论了这些行并继续使用 jquery lib,将其加载到我的控制器中:

$this->load->library('jquery');

下一个错误:无法加载请求的类:jquery。 (好像找不到lib,我搞砸了什么?)

检查系统文件夹,看起来所有文件都已就位:

system/libraries/Javascript.php
system/libraries/javascript/Jquery.php

在此先感谢您的帮助!


将代码放入 config.php 中,如下所示:

$config['javascript_location'] = 'js/jquery/jquery.js';
$config['javascript_ajax_img'] = 'images/ajax-loader.gif';

在您的控制器文件(例如controllers/sample.php)中键入以下代码:

 function __construct()
   {
        parent::__construct();
            $this->load->library('javascript');                    
   }

function index()
{

    $data['library_src'] = $this->jquery->script();
    $data['script_head'] = $this->jquery->_compile();

    $this->load->view('sampleview', $data);

}

在您的视图文件(例如views/sampleview.php)中输入以下代码:

<?php echo $library_src;?>
<?php echo $script_head;?>

这对我有用。我希望它也适合你。 XD

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CodeIgniter 和 Javascript/Jquery 库 的相关文章