普通jQuery的Ajax请求代码如下:
$.ajax({
type: 'POST',
url: "http://xxx/yyy/zzz/sendVerifyCode",
data:{
phoneNo:$(".tel").val()
},
success: function(data){
$.toast("发送成功", "text")
},
error: function(){
$.toast("发送失败", "text")
}
})
一、如果POST接口返回500,请求的参数如下图,图中的传参方式为Form data:
1.需要加上contentType:'application/json',传参方式会变为Request Payload(装载量)。
2.需要加上JSON.stringify封装对象,这个问题在传递一个多键值对的对象会出现,如果是只有一个key-value的键值对则可加可不加。
代码示例如下:
1 $.ajax({2 type: 'POST',3 url: "http://xxx/yyy/zzz/register",4 data: JSON.stringify({5 username:$(".tel").val(),6 smsVerifyCode:$(