我在 CodeIgniter 之上构建了一个 PHP 应用程序,它通过移动到控制器(.php 文件)而不是从一个静态页面到另一个(.html 文件)来工作。
问题:链接拒绝工作。
我不确定这甚至是问题,但我已经浏览了文档,与源代码相比,它似乎是唯一的例外——我调用的是 .php 文件而不是 .html 文件。
在你问之前 - 在我的系统上,booknav
是一个可行的控制器,单击它会加载一个可行的视图。
另外 - 我可以看到这里的代码段实际上是有效的。我正在尝试对此进行调试-这里的代码段为什么会发送链接,而我的服务器上的等效代码却没有?
这是我最终的 HTML 文件:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Project</title>
<!-- Including Ratchet CSS + JS + Custom CSS !-->
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-status-bar-style" content="black">
<link href="//cdnjs.cloudflare.com/ajax/libs/ratchet/2.0.2/css/ratchet.css" rel="stylesheet" />
<script src="//cdnjs.cloudflare.com/ajax/libs/ratchet/2.0.2/js/ratchet.js"></script>
</head>
<body>
<header class="bar bar-nav">
<h1 class="title">Select Your Book</h1>
</header>
<div class="content">
<div class="card">
<ul class="table-view">
<li class="table-view-cell">
<a class="navigate-right" href="booknav" data-transition="slide-in">
<span><strong> Book 1</strong></span>
</a>
</li>
<li class="table-view-cell">
<a class="navigate-right" href="booknav" data-transition="slide-in">
<span><strong> Book 2</strong></span>
</a>
</li>
<li class="table-view-cell">
<a class="navigate-right" href="booknav" data-transition="slide-in">
<span><strong> Book 3</strong></span>
</a>
</li>
</ul>
</div>
</div>
</body>
</html>