前阵子弄vue又是传表单又是json的又是vue ,突然jq感觉又傻了,有点突然生疏。记录一下
一般后端又是接收json方式的
jq ajax发起json请求如下:
// 发起注册请求
$.ajax({
url: `/anon/userApi/registerBidUser`,
dataType: 'json',
type: "post",
contentType: "application/json;charset=utf-8;" ,//以json方式传
data: JSON.stringify(register),
async:false,
success: function(res) {
console.log(res);
// $(".code-img").attr("src","data:image/png;base64,"+data);
if(res.returnCode!=0){
alert(res.message);
return;
}
// 注册成功
registerSuccess({data:info.name,onClose:function(){
//然后先跳转到用户信息页
window.location.href = `${localPath}page/business/register/register-natural-info.html`;
}});
},
error: function(res) {
alert("服务器连接失败!");
}
});
register是对象需要转换为json
于是就可以
不设置content-type的话发起的是表单请求