您的位置:首页 > 产品设计 > UI/UE

通过ajax,向后台传对象时,@RequestBody 接收对象,一直报415的错误

2017-03-09 10:20 351 查看
415说明传的数据类型不对,一直尝试各种方法改错,都不对,在百度@RequestBody 时,知道它接收的是json字符串,而ajax传送的是json对象,类型不一致,改错方法是:

var user = {"id":userid,
               "username":usernames,"account":accounts,
               "place":places,"phone":phones,};

 $.ajax({

        type: "POST",

       dataType: 'json',

       contentType:"application/json",

       data: JSON.stringify(user),

        ......

                                 })

其中,dataTypecontentType也必须设置成json格式的,而JSON.stringify(obj)这个函数可以把json对象转换为json字符串,这三个设置是必不可少的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐