注意点:
- input标签一定要带 name 属性,name属性的值就是传递参数的键值
- $(‘#addUser’).serialize() 得到的参数序列可能会出现中文乱码
//得到参数序列
let parm = $('#addUser').serialize();
//解决中文乱码
parm = decodeURIComponent(parm,true);
//parm就是得到没有乱码的序列串
- 有这句 dataType:“JSON”,ajax 的响应对象是个 json对象,后端返回的是json格式的话,可以直接使用
//新增用户表单提交
$(".addUserBtn").bind("click", function(){
//得到参数序列
let parm = $('#addUser').serialize();
//解决中文乱码
parm = decodeURIComponent(parm,true);
$.ajax({
url:"Http:localhost:8088/user/reg",
type:"POST",
dataType:"JSON",
data:parm,
success:function(json){
if(json.state === 200){
alert("用户新增成功");
}else{
alert(json.message);
}
}
})
})