微信开发小程序 将textarea里的内容传到数据库
时间: 2023-10-02 07:06:12 浏览: 129
要将 textarea 里的内容传到数据库,你需要先通过微信小程序的 API 获取 textarea 的内容,然后将其发送到后端服务器保存到数据库中。
具体步骤如下:
1. 在小程序的 WXML 文件中,使用 `<textarea>` 标签创建一个文本输入框,例如:
```
<textarea bindinput="onInput"></textarea>
```
2. 在小程序的 JS 文件中,编写 `onInput` 函数,用于获取 textarea 的内容,例如:
```
Page({
data: {
content: ''
},
onInput: function(e) {
this.setData({
content: e.detail.value
});
}
});
```
3. 在小程序中,使用 `wx.request` 函数将 textarea 的内容发送到后端服务器,例如:
```
Page({
data: {
content: ''
},
onInput: function(e) {
this.setData({
content: e.detail.value
});
},
onSave: function() {
wx.request({
url: 'https://example.com/save',
method: 'POST',
data: {
content: this.data.content
},
success: function(res) {
console.log('保存成功');
},
fail: function(res) {
console.log('保存失败');
}
});
}
});
```
4. 在后端服务器中,接收到保存请求后,将 textarea 的内容保存到数据库中,例如:
```
app.post('/save', function(req, res) {
var content = req.body.content;
db.save(content, function(err) {
if (err) {
res.status(500).send('保存失败');
} else {
res.send('保存成功');
}
});
});
```
其中,`db.save` 函数是保存数据到数据库的方法,具体实现可以根据你使用的数据库进行编写。
以上就是将 textarea 的内容传到数据库的基本步骤,你可以根据需要进行调整和扩展。
阅读全文