Как включить файл jQuery в CodeIgniter? - PullRequest
4 голосов
/ 11 января 2012

Я хотел бы использовать jQuery внутри моего проекта CodeIngiter.Я не знаю, как включить файл js.

Я хотел бы иметь что-то вроде ниже на мой взгляд

<script src='<?php echo base_url().APPPATH ?>js/jquery.js'></script>
<script src='<?php echo base_url().APPPATH ?>js/my-js.js'></script>

Ответы [ 5 ]

4 голосов
/ 12 января 2012

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>
4 голосов
/ 11 января 2012

Во-первых, создайте папку, чтобы вставить ее. Затем вы можете использовать систему шаблонов, например this .

. Это позволяет вам добавлять файлы js либо глобально в основной шаблон, либона основе контроллера / функции с использованием синтаксиса $this->template->add_js('assets/js/jquery.js');

3 голосов
/ 11 января 2012

Для base_url() требуется загрузить вспомогательный 'url'.

Для того, чтобы заархивировать, перейдите к application/config/autoloader.php и добавьте его в переменную $autoloader['helper'] следующим образом:

$autoload['helper'] = array('url');
2 голосов
/ 11 января 2012

добавьте новую папку 'js' в папку application и в ваших представлениях добавьте эту строку

<script type="text/javascript" src="<?php echo base_url();?>js/name of your js file"></script>
1 голос
/ 11 января 2012

Вы включаете файл JS, как и любой другой вывод HTML.

См., Где находится ваш JS (скажем, его / js от корня), а затем в вашей части <head></head> добавьте следующее:

<script type="text/javascript" src="/js/jquery.min.js"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...