Electron 使用原生net提交数据到JAVA后台
Electron 使用原生net提交数据到JAVA后台
提交数据是系统中最常见的功能,如果是WEB,常用的几种方式不外乎是form表单的submit,又或者是jquery的ajax等,都跟表单有关。
如果用Electron做桌面软件方式,虽然也可以用jQuery的方式,但存在跨域问题,虽然也可以通过配置文件的属性webSecurity解决(未测试,网上都是这样说的),但是总感觉不太好,所以就研究了下官网的文档,发现用NET就能可以提交数据,步骤如下。
一、前端html 表单
二、引入jQuery
这里主要为了方便格式化表单内的数据,以及使用DOM的选择操作,这块功能jQuery真的很方便,如果自己写也可以不需要引入。
三、JS
const electron = require('electron');
const remote ={dialog,net}= electron.remote;
let childWindow = remote.getCurrentWindow();
$(function(){
$("#save").click(function(){
$.ns.request.post("http://127.0.0.1:8080/demo/test.do","hmForm","saveCallback");
});
});
function saveCallback(result){