我正在尝试让我的管理 Jmeter 板页面呈现后添加用户表单成功提交。插入用户时执行以下代码:
app.get('/insert-user',function(req,res,next){
var context = {};
pool.query("INSERT INTO user (`fname`, `lname`, `email`, `password`,`timestamp`,`company`) VALUES (?,?,?,?,NOW(),?)",
[req.query.fname, req.query.lname, req.query.email, req.query.password, req.query.company],
function(err, result){
if(err){
console.log(err);
next(err);
return;
}
res.render('adminDash',context);
});
});
记录已成功插入到表中,但页仍保留在填充的窗体上,不会呈现 adminDash
. 这个 adminDash
车把包含以下部件:
<h1>Admin Dashboard</h1>
<p><a href="http://18.219.103.143:3000/add-user">Add a User</a></p>
<p><a href="http://18.219.103.143:3000/edit-delete-user">Edit/Delete a User</a></p>
<p><a href="http://18.219.103.143:3000/add-admin-user">Add Admin User</a></p>
<p><a href="http://18.219.103.143:3000/edit-delete-admin-user">Edit/Delete Admin User</a></p>
<p><a href="http://18.219.103.143:3000/admin-login">Generate Report</a></p>
这个 addUser
表单包含以下内容:
<form id="userForm">
<fieldset>
<legend>Add User</legend>
<p>First Name: <input id="fname" type="text" name="fname"/></p>
<p>Last Name: <input id="lname" type="text" name="lname"/></p>
<p>Email: <input id="email" type="text" name="email"/></p>
<p>Company: <input id="company" type="text" name="company"/></p>
<p>Password: <input id="password" type="text" name="password"/></p>
<button type="button">Attach Signature</button>
</fieldset>
<input id="addUser" type="submit" name="add" value="Add User" onclick="addRow()" />
</form>
<script src="script.js"></script>
我把粉笔放错地方了吗?它试图呈现的页面是否有问题?谢谢!
2条答案
按热度按时间wribegjk1#
lawou6xi2#
试着这样做