Layui 是一个基于 jQuery 的前端 UI 框架,它可以帮助你快速构建网页应用。要实现前后端分离,你需要将前端页面(HTML、CSS、JavaScript)和后端逻辑(PHP、Python、Node.js 等)分开处理。这里是一个简单的示例,展示如何使用 Layui 和 PHP 实现前后端分离。
- 创建一个 HTML 文件(index.html):
Layui 前后端分离示例
- 创建一个 PHP 文件(login.php):
connect_error) { die("连接失败: " . $conn->connect_error); } // 获取前端传递的数据 $username = $_POST['username']; $password = $_POST['password']; // 验证用户名和密码(示例) if($username == 'admin' && $password == 'admin'){ $status = 'success'; } else { $status = 'error'; } // 返回 JSON 数据 echo json_encode(['status' => $status]); $conn->close(); ?>
在这个示例中,我们创建了一个简单的登录表单,使用 Layui 的表单组件和 jQuery 的 AJAX 方法发送请求到 PHP 后端处理文件(login.php)。后端接收到请求后,验证用户名和密码,并返回 JSON 格式的状态信息。前端根据返回的状态信息弹出提示框。
这只是一个简单的示例,实际项目中你可能需要根据需求进行更多的开发和优化。希望这个示例能帮助你理解如何使用 Layui 和 PHP 实现前后端分离。