js编程实现将三个json字符串发送至本地网站的数据库中存储起来,要求也要给出网站接收端的编程代码
时间: 2023-05-22 20:01:29 浏览: 107
可以使用XMLHttpRequest对象将三个json字符串发送至本地网站的数据库中存储起来,以下是js代码示例:
var xhr = new XMLHttpRequest();
xhr.open('POST', 'http://localhost:8080/saveJson', true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
console.log(xhr.responseText);
}
};
var json1 = {name: '张三', age: 20};
var json2 = {name: '李四', age: 25};
var json3 = {name: '王五', age: 30};
var data = JSON.stringify([json1, json2, json3]);
xhr.send(data);
接收端的编程代码可以使用Node.js的Express框架实现,以下是示例代码:
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
app.use(bodyParser.json());
app.post('/saveJson', (req, res) => {
const data = req.body;
console.log(data);
// 将data存储到数据库中
res.send('success');
});
app.listen(8080, () => {
console.log('Server is running on port 8080');
});
阅读全文