【问题标题】:CSS won't load because of the script given from the template由于模板给出的脚本,CSS 不会加载
【发布时间】:2018-02-09 06:31:09
【问题描述】:

我一直在寻找我之前在许多帖子中寻求的答案。但它们都不适合我。

我目前正在学习 CI,并希望使用名为 Clip-Two 的管理面板模板来实现它。我将简要解释一下我的问题。

问题:在我的某些页面中,CSS 工作正常,但在某些页面中部分加载。

下面是我的控制器,名为 Users.php

Users.php

在这个控制器中,我有两个功能,主要是第一个是索引,第二个是我想创建一个用户。

在第一个函数中,CSS 工作正常。所有必需的 CSS 文件都已加载,如下所示。

Index.php

但是,在第二个函数中,它有一个新页面,它只加载整个 CSS 文件的一部分。

创建.php

下面是我的标题模板

header.php

我强调的是没有正确加载的 CSS 文件。

当我检查元素时,文件路径错误,如下所示。

元素

下面是我在 base_url() 上的配置文件。

Base_url()

所以,我很困惑,是我的 base_url() 出错了还是其他原因。任何帮助将不胜感激。提前致谢!

对不起,我发了一个很长的帖子,我只是想让每个人都清楚地了解我的问题。

已编辑 我正在使用 Clip-Two 的管理模板 以下是我的页面上显示的控制台错误。 对不起,我认为我的帖子有点误导,我已经编辑了我的标题和我的问题

问题:模板中的jQuery有主题选择器,所以jQuery基本上找不到路径。

显示jQuery找不到路径。

这是我的问题出在 jQuery 上吗?

【问题讨论】:

  • 这可能是缓存问题。清除缓存/强制重新加载/将查询字符串变量添加到 URL - 然后再试一次。您还应该能够用简单的/ 替换<?php echo base_url(); ?>,并使用相对路径加载assets...。编辑:你能直接加载logo.png吗?
  • 不要发布代码图片。还要确保您的资产在应用程序文件夹之外

标签: php html css codeigniter


【解决方案1】:

您确定您没有使用 JavaScript 操作该样式表吗? (标签上有一个 id 标识符。)

另外,插入<?php echo base_url()?>,试试<?=base_url()?>,它占用的空间更少。

【讨论】:

  • 我编辑了我的帖子,显示 jQuery 找不到路径
  • 是的。它正在寻找错误的路径。而不是 ../lookwaxy_admin/assets/.. 它正在搜索 ../lookwaxy_admin/users..
  • 是的,这是否意味着我必须修改它?还是有更简单的解决方案?
  • 你能给我看看脚本,换皮器在哪里吗?
  • 我不确定我能否为选择器找到合适的 js
猜你喜欢
  • 1970-01-01
  • 2014-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-22
  • 1970-01-01
  • 1970-01-01
  • 2017-10-20
相关资源
最近更新 更多