Tag: 提交

Nodejs – 带有循环的node-mysql事务

我的nodejs项目目前使用node-mysql 。 我有一个多级数据数组,我想要插入到多个表中。 交易是我想到的,以实现我的目标。 以下是我的代码的大纲: const mysql = require("mysql") const pool = mysql.createPool({ // connectionLimit=10 by default connectionLimit: 5, // 10 by default host: 'somehost', user: 'userblah', password: 'passworblah', database: 'dbblah' }) pool.getConnection(function(err, dbConnection) { dbConnection.beginTransaction(function(err1) { if (err1) { console.log(“Unable to begin the transaction”) return } arrayElements.forEach(function(element) { var insert1 = mysql.format(“INSERT INTO table1(…) […]

HTML / JS表单被提交两次

我正在使用node.js / express创build一个网页。 我目前有一个表单有一些input和一个提交button,通过点击当前页面上的另一个button触发 这是我的表单的代码: <form name= "form" id="form-id" action="http://localhost:1337/process_post" method="POST"> <input type="hidden" name="hiddentext" id="textarea"/> <input hidden type="submit" name="submitbutton" id="submit_button"/> </form> 这是我的button(在onclick事件中触发提交表单被点击) <INPUT type="button" id="button-id" value="Save" onclick="this.disabled=true;load_page('form-id')" /> 这是我的JS脚本点击提交button function load_page(formId){ document.getElementById("submit_button").click(); } 我的问题是表单被提交两次。 我不确定为什么发生这种情况,以及如何解决这个问题。 有小费吗?

Node.js – 提交表单

我使用node.js和express。 当我按下button(btnSend)时,我想通过快速发送数据到node.js(不刷新页面)。 我如何发送数据? 使用jQuery的? 请帮忙。 感谢您的build议。 <form action="/Send" method="post"> Username: <input type="text" name="user" id="txtUser" /> <input type="submit" value="Submit" id="btnSend" /> </form>