nodejs(数据查询功能3)
在页面增加数据
- 在html里面加上文本框和增加确定按钮并绑定事件;
- 怎么获取文本框里的值?;
var eName=document.getElementById("eName").value;
- ajax前台发送到后台;
xhr.open("post","/addEmp",true);
xhr.send("eName="+eName+"&job="+job+"&sal="+sal)
- 后台接收操作;
- sql语句:
insert into emp(eName,job,sal) values(?,?,?)
- sql语句:
- 反馈到前台判断xhr.responseText的值;
if(xhr.responseText=="1"){
window.location.reload("public/main.html")
}
1.数据库操作代码;
exports.addEmp=function(eName,job,sal,res){
var conn=mysql.getConn();
var sqlString="insert into emp(eName,job,sal) values(?,?,?)"
conn.query(sqlString,[eName,job,sal],function(err,data){
if(data.affectedRows!=0){
res.send("1")
}
})
mysql.close(conn);
}