layui open传参
时间: 2023-07-06 12:26:22 浏览: 94
在 Layui Open 中,传参的方式和普通的 JavaScript 一样,可以使用 URL 参数、表单提交、Ajax 请求等方式来传递参数。下面以 Ajax 请求为例,介绍如何在 Layui Open 中传参:
1. 使用 Ajax 请求的方式发送数据
```javascript
layui.use('jquery', function () {
var $ = layui.jquery;
var data = {
id: 1,
name: 'Tom',
age: 20
};
$.ajax({
type: 'post',
url: '/api/user',
data: data,
success: function (res) {
console.log(res);
}
});
});
```
2. 在服务端获取参数
在服务端,可以通过 `request` 对象的属性来获取前端发送的数据,如下面的示例代码所示:
```javascript
const express = require('express');
const app = express();
app.post('/api/user', function (req, res) {
const id = req.body.id; // 获取 id 参数
const name = req.body.name; // 获取 name 参数
const age = req.body.age; // 获取 age 参数
// 处理请求逻辑
res.send('success');
});
app.listen(3000, function () {
console.log('Server is running at http://localhost:3000');
});
```
以上代码示例中,我们使用了 Express.js 来处理 HTTP 请求,并从 `req.body` 中获取前端发送的参数。
阅读全文