jquery - 如何从 Jquery FormData 序列化(不使用 AJAX)执行 NodeJS POST 请求?
问题描述
我目前正在使用 ElectronJS 开发一个应用程序。使用后端 NodeJS 请求(通过 IPC 通信)请求每个 URI。但是对如何发布数据感到困惑(包括许多文件,这就是我使用 FormData 的原因)main.js
这就是代码中的renderer.js
样子:
$(document).on('submit', '#add_form', function(e){
e.preventDefault();
let data = new FormData(this);
window.api.send('addNew', data);
});
并在main.js
:
ipcMain.on('addNew', (event, data) => {
let options = {
'host': APP_HOST,
'port': APP_PORT,
'path': route,
'method': 'POST',
};
http.post(options, (res)=>{
//some code..
});
});
如何通过后端(main.js
)发送 FormData 实例?
解决方案
推荐阅读
- javascript - 在ajax post call中下载文件
- php - 如何修复语法错误意外'C'?
- node.js - 比较MongoDB中的两个数组?
- javascript - 使动态生成的按钮默认隐藏
- python - Python - 在 HTML 中搜索和替换分解的文本
- mysql - Flyway 5.1.0 及更高版本不支持以“--”开头但不后跟空格的 SQL 单行注释
- python-3.x - 我的二分搜索有问题吗?
- html - CSS下拉子菜单问题
- python-2.7 - 在python 3中加载hickle文件(来自python2)
- java - 表格行中的切换按钮未注册点击事件