2017-09-26 28 views
-2

私はCodeIgniterを無料のBootstrapテンプレートと組み合わせようとしています。 問題は、DataTableライブラリを読み込もうとすると、読み込まれません。 私はすでにいくつかのコードを試していますが、ローカルソースからロードするすべてのコードは動作しません。オンラインソースからロードしようとすると動作します。CodeIgniter - base_url()関数が動作しない

// Not Working 
<script src="<?php echo base_url() ?>assets/bootstrap/plugins/datatables/jquery.dataTables.min.js"></script> 
<script src="<?php echo base_url() ?>assets/bootstrap/plugins/datatables/dataTables.bootstrap.min.js"></script>' 

// Not Working 
<script src="<?php echo base_url('assets/bootstrap/plugins/datatables/jquery.dataTables.min.js') ?>"></script> 
<script src="<?php echo base_url('assets/bootstrap/plugins/datatables/dataTables.bootstrap.min.js') ?>"></script> 

// Not Working 
<script src="<?php echo base_url()."assets" ?>/bootstrap/plugins/datatables/jquery.dataTables.min.js"></script> 
<script src="<?php echo base_url()."assets" ?>/bootstrap/plugins/datatables/dataTables.bootstrap.min.js"></script> 

// Working 
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.3.min.js"></script> 
<script src="http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.0/jquery.dataTables.min.js"></script> 

ローカルソースのリンクが正しく入力されていることを確認します。 経路やセキュリティの問題はありますか? (他のすべてのスクリプト上)上部に

+1

コンソールエラーはありますか? – madalinivascu

+0

'base_url'を設定しましたか? – Naga

+0

エラーは見つかりませんでした。 –

答えて

0

置き、このスクリプトを

<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.3.min.js"></script>

1

あなたはURLヘルパーをロードする必要があります。 config/autoload.phpファイルをロードし、コントローラに次のコード

$autoload['helper'] = array('url'); 

OR

を追加するには、configフォルダにconfig.phpに移動し、

$config['base_url'] = 'http://example.com/'; 
+1

これは問題を解決するはずです。 – Bira

0
を設定し、次のコード

$this->load->helper('url'); 

を追加します

It

<!-- jQuery 2.2.3 --> 
<script src="<?php echo base_url() ?>assets/bootstrap/plugins/jQuery/jquery-2.2.3.min.js"></script> 
<!-- Bootstrap 3.3.6 --> 
<script src="<?php echo base_url() ?>assets/bootstrap/bootstrap/js/bootstrap.min.js"></script> 
<!-- DataTables --> 
<script src="<?php echo base_url() ?>assets/bootstrap/plugins/datatables/jquery.dataTables.min.js"></script> 
<script src="<?php echo base_url() ?>assets/bootstrap/plugins/datatables/dataTables.bootstrap.min.js"></script> 

し、別の外部ソース:固定、

問題はJSを呼び出すのソート順で、このようにそれをソートする必要があります。 ありがとうございます。

0

また、site_url()のような別の機能を使用することもできます

関連する問題