javascript - 获取 forEach Javascript 以在 MongoDB 中发送数据
问题描述
我想使用 Fetch 在我的 mongoDB 中发送数据。我想阅读一个 excel 文件,然后以表格形式提交每个条目。
这是我的代码:
<form method="post" action="/content" id="importcontent">
<label for="name" class="col-md-3 label-control">Import XLSX file:</label>
<input type="file" name="file" class="form-control" id="file">
<div style="display: none;">
<input type="text" name="title" class="form-control" id="titre">
</div>
<input type="submit">
</form>
<script src="https://unpkg.com/read-excel-file@4.x/bundle/read-excel-file.min.js"></script>
<script>
let importcontent=document.getElementById("importcontent");
let titre=document.getElementById("titre");
const input = document.getElementById('file');
importcontent.addEventListener('submit', (event)=>{
event.preventDefault();
readXlsxFile(input.files[0]).then((rows) => {
input.remove();
rows.forEach((row)=>{
titre.value=row[0];
fd= new FormData(importcontent);
fetch('/content',{
method:'POST',
body: fd
}).then(checkStatus)
.catch((error)=>{
console.error('request failed', error);
})
});
}
});
});
function checkStatus(response) {
if (response.status >=200 && response.status <300){
console.log("Ok");
}
}
它不工作,我有一个错误 500。
你能帮我吗?
解决方案
推荐阅读
- python - 将时间序列神经网络与前馈神经网络连接起来
- arrays - Swift - 从字典中删除一个数组
- java - 更改 Gradle 的构建目录的组织方式
- reactjs - 如何自动限制每行 4 张图像?
- python - 在熊猫问题中删除列
- bash - 在 docker 镜像中运行多个脚本
- python - 是否可以扩展 QSlider 周围的可绘制区域
- webpack - Vue CLI + Font Awesome 5 Production Build - 无图标(Font Awesome\ 5 免费)
- python - 字符串等于 json Python
- kotlin - 动态访问 Kotlin 类属性