3

外部の JavaScript ライブラリを含める必要がある Web ページがあります。それらをダウンロードし、php->libraries フォルダーに含めます。私のアプリケーションは openshift クラウドでホストされています。これらの JavaScript ファイルを php ファイルに含めたいと思います。このコードを使用しました

<script src=”../../libraries/dhtmlxCalendar/dhtmlxCalendar/codebase/dhtmlxcalendar.js”&gt;</script>

しかし、それは機能していません

それから私は試しました

<script type=“text/javascript” src=”&lt;?php echo base_url();?>js/jquery.js” ></script>

ベース URL は私に URL を与えますが、それも機能していません。

これの正しい方法は何ですか? 私はコードイグナイターの初心者です。私たちを手伝ってくれますか

4

3 に答える 3

1

.htaccessアクセスルールを書き換えるファイルを使用していませんか?

その場合.js、そのファイルに拡張子を含める必要があります (以下を参照)。

# Allow these directories and files to be displayed directly:
RewriteCond $1 ^(index\.php|txt|js|robots\.txt|images|css|opensearch\.xml|favicon\.ico|assets|forums)
于 2013-08-20T20:41:55.760 に答える
1
  1. ルート CodeIgniter フォルダーに「assets」というフォルダーを作成します。ルート フォルダーには、applications、assets、system、user_guide の 4 つのフォルダーが必要です。

  2. jsというフォルダーを作成し、そこに Javascript ファイルを配置します。

  3. 次に、\application\config\config.php にある config.php ファイルを開きます。

  4. ベース URL をルート フォルダーに設定します。ローカルで開発している場合は、www.yoursite.com を localhost に置き換えることができます。/folder はルート フォルダーの名前です。

    $config['base_url'] = ' http://www.yoursite.com/folder/index.php ';

  5. ビューで次のスクリプトを使用します。

" >
<script type="text/javascript" src="<?php echo base_url().'..assets/js/javascriptfile.js'; ?>" ></script>

javascriptfileを js ファイル名に置き換えるだけです。

これは私がやっている方法であり、確実に機能します。

于 2013-08-20T19:08:34.197 に答える