JQuery и Codeigniter - PullRequest
       5

JQuery и Codeigniter

3 голосов
/ 11 июня 2010

и извините, если этот вопрос глуп Я пытаюсь использовать JavaScript с codeigniter, и я не могу понять это правильно что я на самом деле делаю - это помещаю jQuery в папку представлений и вызвать его из одного из моих файлов просмотра вот так:

<script type="text/javascript" src="jquery.js"></script>

Я не получаю ответа, нет ошибок, он просто не работает, я мог бы также отобразить больше кода, но мое первое предположение - что-то не так с тем, как я его называю ... может что то с путями?

какие-нибудь обходные пути?

заранее спасибо

Ответы [ 3 ]

4 голосов
/ 11 июня 2010

Поместите jquery.js в корень вашего сайта и используйте:

<script type="text/javascript" src="/jquery.js"></script>

Если вы хотите поместить его, например, в папку js, поместите папку в корень и выполните:

<script type="text/javascript" src="/js/jquery.js"></script>

Или вы можете попробовать это:

<script type="text/javascript" src="<?=base_url();?>js/jquery.js"></script>

как описано здесь

1 голос
/ 12 июня 2010

Также учтите, что если вы используете конфигурацию Codehniter по умолчанию .htaccess, предложенную на странице Codeigniter URL :

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

, вы не сможете получить доступ к файлу jquery.js какзапрос на этот ресурс будет переписан на index.php;если это так, вы должны добавить этот файл в качестве исключения:

RewriteCond $1 !^(index\.php|images|jquery\.js|robots\.txt)
0 голосов
/ 03 февраля 2014

Я просто хочу добавить эти советы из bretticu (в ellilab), потому что я был в обычном режиме, используя base_url ();

Это работало для моего css, но не для моих .js в папке, расположенной в корне.Итак, после нескольких скрежетов зубов и выпадения волос, я добавил две строки в мае, теперь это прекрасно.

RewriteEngine on RewriteCond $1 !^(index\.php|css|images|js\.js|robots\.txt|favicon\.ico) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php/$1 [L]

Вот пост Бреттикуса: введите описание ссылки здесь

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