2017-11-11 17 views
1

朋友們您好,我在嘗試使用兩個.js文件中的一些函數時遇到問題。我已經嘗試把base_url();和文件的位置,我還添加了「網址」中的config.php嘗試在codeigniter中導入.js文件的問題

<script type="text/javascript" src="<?php echo base_url();?>js/pdf.js" ></script> 
<script type="text/javascript" src="<?php echo base_url();?>js/pdf.worker.js" ></script> 

我叫文件夾中:我得到谷歌瀏覽器控制檯JS

錯誤:

GET http://[::1]/registro/js/pdf.worker.js網:: ERR_ABORTED

EDITED 控制檯錯誤 enter image description here

+0

將js dir移動到'application'目錄之外。它必須位於'index.php'文件旁邊。 'index.php'前端控制器的位置是通過config配置的'base_url()'。 – Tpojka

+0

我要試一試 –

+0

我做到了,但現在我在控制檯中出現了另一個錯誤。未捕獲的SyntaxError:意外的標記< - –

回答

1

請求http://[::1]指向一個常見錯誤 - $config['base_url']必須正確設置。一個空字符串將不起作用。 /application/config/config.php中的條目應該看起來像這樣。

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

注協議http://和後/必須包括在內。

+0

我做到了,但現在我在控制檯發生另一個錯誤。 未捕獲的SyntaxError:意外的標記< –

0

編輯/application/config/config.php文件
刪除此行
$config['base_url'] = '';

個R dd這個代碼在config.php文件

$root = "http://".$_SERVER['HTTP_HOST']; 
$root .= str_replace(basename($_SERVER['SCRIPT_NAME']), "", $_SERVER['SCRIPT_NAME']); 
$config['base_url'] = $root; 

編輯/application/config/autoload.php文件。

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