私には解決できない奇妙な問題があります。問題は、javascript ファイルの読み込みに関するものです。それが役立つ場合は、CodeIgniter 2.1.x を使用しています。
/app/config/template.php
配列内の JavaScript をロードする場所に、構成を含むファイルがあります。
$config['head_meta'] = array(
'charset' => 'UTF-8',
'description' => '',
'keywords' => '',
'stylesheets' => array(
'template.css'
),
'scripts' => array(
'plugins/jquery-2.0.3.min.js',
'plugins/bootstrap.min.js'
),
'end_scripts' => array(
'template.js'
)
);
メイン テンプレート ビュー ファイルapp/views/templates/default.php
:
...
<head>
<?php foreach($this->config->item('stylesheets', 'head_meta') as $stylesheet):?>
<link rel="stylesheet" href="<?php echo base_url();?>assets/css/<?php echo $stylesheet;?>" type="text/css" />
<?php endforeach;?>
<?php foreach($this->config->item('scripts', 'head_meta') as $scripts):?>
<script src="<?php echo base_url();?>assets/js/<?php echo $scripts;?>" type="text/javascript"></script>
<?php endforeach;?>
</head>
<body id="csspage-<?php echo $this->config->item('page_slug');?>">
...
<?php foreach($this->config->item('end_scripts', 'head_meta') as $end_scripts):?>
<script src="<?php echo base_url();?>assets/js/<?php echo $end_scripts;?>" type="text/javascript"></script>
<?php endforeach;?>
</body>
...
Webdeveloper のコンソール (Chrome/Firefox) で常にエラーとして表示されるのは次のとおりです。
GET http://localhost/testweb/web/assets/js/plugins/jquery-2.0.3.min.map 500 (Internal Server Error)
.map
の代わりにファイルサフィックスがあることがわかります.js
。なぜこれが起こるのかが私の主な質問です。
誰かが私がここで間違っていることを教えてもらえますか?