Как использовать JQuery в Code Igniter 2.x.x? - PullRequest
0 голосов
/ 07 июня 2011

В моем конфигурационном файле у меня есть $config['jquery'] = 'js/jquery.js';

Мой jquery.js файл находится вне папки приложения и находится внутри папки js

В моем контроллере у меня есть

public $jquery

public function __construct(){
  $this->jquery = $this->config->item('jquery');
}

public function index(){
  $data['jquery'] = $this->jquery;
  $this->load->view('site_view',$data);
}

В моем файле просмотра у меня есть

<script type="text/javascript" src='<?php echo "$base/$jquery" ;?>'></script>

Теперь вопрос в том,
Когда я делаю некоторые базовые сценарии jQuery, почему это не работает?
Я попытался добавить внешний файл js.js, который содержит очень простой скрипт jquery для установки флажка и отключения кнопки.

Это не сработает, если я не использую vanilla javascript в самом файле представления.

Я не знаю, что происходит, я даже включил папку js в htaccess

RewriteCond $1 !^(index\.php|images|css|js|robots\.txt)

Кто-нибудь знает, что происходит? В других фреймворках у меня никогда не было проблем, включая jquery.

1 Ответ

0 голосов
/ 08 июня 2011

Посмотрите на свой источник,

Вы используете абсолютный путь вместо действительного http:// пути, попробуйте использовать site_url , например,

<?php echo site_url($jquery);?>

Обратите внимание, что это предполагает, что ваша установка выглядит примерно так:

/
/ Применение
/ System
/ Css
/ JS
/index.php
/.htaccess

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...