sinat_24712019 2019-05-10 10:27 采纳率: 0%
浏览 2333
已结题

webapi [FromBody] 接收数据不对

ajax:


        var json = {
            UserName: "chog test",
            UserPassword: "chog123321",
            UserPhone: "110",
            Address: {
                Province:"省",
                City:"城市",
                County:"国家",
                AddressDetails:"详细地址",
            },
            IsDeleted: true,
            IsDisable: true,
            CreateUserId: "e7bf9773-8231-44af-8d53-e624f0433940",
            CreateUserName: "admin"
        }
        var data = JSON.stringify(json);

        $.ajax({
            type: 'POST',
            url: 'https://localhost:5001/api/User/AddUserInfoM',
            // url: 'https://localhost:5001/api/values/Test',
            // dataType: 'json',
            contentType: 'application/json',
            data: data,
            // data:JSON.stringify({a:'1',b:'2'}),
            error: function (XMLHttpRequest) {
                alert('post error!');
            },
            success: function (data) {
                alert(data.message);
            }
        });

接收到的数据
图片说明

上图为什么接收到的数据,外面是两个括号呢?

  • 写回答

4条回答 默认 最新

  • 小达哥的垃圾桶 2019-05-10 10:37
    关注
    去掉var data = JSON.stringify(json);
    “data: data, ”改成 “data: json,”
    
    var json = { UserName: "chog test", UserPassword: "chog123321", UserPhone: "110", Address: { Province:"省", City:"城市", County:"国家", AddressDetails:"详细地址", }, IsDeleted: true, IsDisable: true, CreateUserId: "e7bf9773-8231-44af-8d53-e624f0433940", CreateUserName: "admin" }
    改成
    var json = ' UserName: "chog test", UserPassword: "chog123321", UserPhone: "110", Address: { Province:"省", City:"城市", County:"国家", AddressDetails:"详细地址", }, IsDeleted: true, IsDisable: true, CreateUserId: "e7bf9773-8231-44af-8d53-e624f0433940", CreateUserName: "admin" ' 
    
    评论

报告相同问题?

悬赏问题

  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试