这是请求部分。
后台报错部分
这是response
这是后台约定
这是请求部分。
后台报错部分
这是response
这是后台约定
我认为应该这样:
data: JSON.stringify({
'name' : 'test',
'fences' : [....],
...
});
也就是把整个data
后面的对象转为JSON
字符串的形式传给后台。
前端规定contentType的目的就是,规定发送给服务器的消息类型。
contentType:"application/json"表示发送给服务端的消息主体是序列化的JSON的字符串。
以上,所以传输的data必须是序列化的JSON字符串,JSON.stringify()
这是前后端json格式没有对上
var p = {
shop_sn: this.shop_sn,
username: this.username,
userpwd: this.userpwd
};
var qs = JSON.stringify(p);
这是我的方式!
13 回答12.8k 阅读
7 回答2k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答1k 阅读
3 回答1.1k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
1 回答2.1k 阅读
3 回答4k 阅读✓ 已解决
2 回答4.5k 阅读
3 回答3.5k 阅读✓ 已解决
1 回答4.7k 阅读✓ 已解决
传给后端的fences字段值必须是字符串,不可以是一个object,可以写成这种: