controller:test.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Test extends CI_Controller
{
function __construct()
{
parent :: __construct();
$this->load->helper(array('url'));
}
public function index()
{
$this->load->view('header');
$this->load->view('index');
}
}
view:index.php
<html lang="en">
<head>
<meta charset="utf-8">
<title>bootstrap</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="" />
<meta http-equiv="content-type" content="text/html;charset=UTF-8">
<link href="<?php echo base_url(); ?>resources/css/style.css" rel="stylesheet" />
</head>
<body>
..........content..........
<script src="<?php echo base_url(); ?>resources/js/jquery.min.js"></script>
</body>
</html>
我使用codeigniter框架来显示索引文件。当页面加载时,html代码显示正常。但是在加载所有js和css文件之后页面中断了。我在顶部包含了css文件,在页面底部包含了js文件。
请有人帮我解决这个问题。
谢谢
答案 0 :(得分:0)
在这种情况下,您要做的第一件事就是在浏览器中查看您的HTML源,以“眼球”(请参阅)实际生成的路径。
鼠标右键单击您的页面并选择查看源或按F12并根据您的浏览器查看HTML ...
我猜你需要在$ config ['base_url']中添加一个尾随/所以试试
$config['base_url'] = 'localhost/company/'; // Trailing / required
或者你可以这样做...... 离开你的$ config ['base_url'];因为它
<link href="<?php echo base_url('/resources/css/style.css'); ?>" rel="stylesheet" />
如果您确实将尾随/添加到$ config ['base_url'],您可以使用...
<link href="<?php echo base_url('resources/css/style.css'); ?>" rel="stylesheet" />
做出决定并坚持下去。
这只是一个可能的建议,但有待研究。