【问题标题】:Cannot use bootstrap.js but can use bootstrap.css with zend framework不能使用 bootstrap.js 但可以将 bootstrap.css 与 zend 框架一起使用
【发布时间】:2013-11-18 19:50:56
【问题描述】:

我正在使用 Zend 框架和 Bootstrap 创建一个 Web 应用程序。我将带有 js 和 css 子文件夹的 bootstrap 文件夹放在项目的“public”文件夹内的“library”文件夹中,如下所示:

project>public>library>bootstrap>css 和 js。

这个文件夹中有一个 index.php,它在 project>application>views>scripts>index 文件夹下调用 index.phtml,我通过在“head”标签中包含以下行来编辑它

<link href='library/bootstrap/css/bootstrap.css' rel='stylesheet'  type="text/css">
<link rel="stylesheet" type="text/css" href='library/bootstrap/css/bootstrap-theme.css'>

这很好用。

现在,我还在 /body 标签之前添加了以下几行

<script src="library/bootstrap/js/jquery.js"></script>
<script src="library/bootstrap/js/bootstrap.js"></script>

在这里,我无法使用任何 javascript 方法,例如。下拉效果根本不起作用。非常感谢任何帮助。

【问题讨论】:

  • 您遇到了哪个错误,您是否在 chrome 或 firefox 中检查了开发者控制台?
  • 下拉菜单根本不起作用。我将这个 html 文件复制粘贴到另一个文档中,并且下拉列表工作正常。我不知道如何使用开发者控制台调试它
  • 在 Chrome 中按 F12,然后在控制台选项卡中,错误将显示为红色。它可以为您提供一些有关错误的提示。
  • 它正在加载 bootstrap.js 问题是无法访问 jquery 文件,这就是为什么你得到 403,它根本没有加载,可能是权限问题
  • 有效!!!非常感谢..

标签: jquery zend-framework twitter-bootstrap-3


【解决方案1】:

鉴于它在 Chrome 的开发者控制台中显示的错误:

加载资源失败:服务器响应状态为 403 (Forbidden) hardware.localhost/library/bootstrap/js/jquery.js

未捕获的错误:Bootstrap 需要 jQuery bootstrap.js

您可以看到引导程序加载正常,但 jquery 不是。 403 错误 指向您尝试访问 jquery.js 时的权限错误。检查正确的文件位置和权限,它应该可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-14
    相关资源
    最近更新 更多