javascript - CSS 和 JavaScript 都没有使用 codeigniter 在移动 View 中加载?

标签 javascript php css codeigniter mobile

我是 codeigniter 的新手,但在我尝试在其他设备上查看它之前,我一直没有很好地使用它。

问题是:

网页: Broswer View | Browser (Responsive Design View)

手机:Screenshot 1 | Screenshot 2

_htaccess:

RewriteEngine on
RewriteCond $1 !^(index\.php|assets|images|js|css|uploads|favicon.png)
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^(.*)$ ./index.php/$1 [L]

页面 Controller :

<?php
    class Pages extends CI_controller{
        public function view($page = 'home'){
            if(!file_exists(APPPATH.'views/pages/'.$page.'.php')){
                show_404();
            }

            $data['title'] = ucfirst($page);

            $this->load->view('templates/header');
            $this->load->view('pages/'.$page, $data);
            $this->load->view('templates/footer');
        }

    }

最佳答案

经过多少小时的研究。我终于找到了答案。太简单了,连我自己都笑傻了。

当我从我的移动设备查看页面源代码时,它显示 header 的 base_url 是 LOCALHOST,这就是设备无法从移动设备找到 css/js 文件的原因。为了使 header 起作用,您必须首先将 base_url 更改为您设备的 IP 地址。这应该可以完成工作。

谢谢大家

关于javascript - CSS 和 JavaScript 都没有使用 codeigniter 在移动 View 中加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48575992/

相关文章:

php - Magento - 覆盖核心 'Review' 模块以添加自定义 'Email' 字段

php - 无法让 Xdebug 在 Windows 7 上运行

jquery - 导航和内容重叠方式的问题

html - 如何在同一行 html 上左对齐带有居中标题的链接

javascript - 如何在 JavaScript 中删除新数组?

javascript - 使用 Handsontable 在同一列中对纯文本和 html 进行排序问题

javascript - 有条件的异步回调

Javascript - Canvas CSS border-radius 模仿

php - SQL 查询使用 WHERE 子句从一个表中选择另一个表

html - CSS:溢出不起作用