zoukankan      html  css  js  c++  java
  • ajax 提交数组 泛型集合(嵌套集合)

    直接上代码

    后台接口:

    A类型中嵌套了 List<B> 

    B类型中嵌套了 List<C>

    [HttpPost]
            public string Post(A a)
            {
    
                return "123";
            }
    
            public class A
            {
                public List<B> BList { get; set; }
            }
    
            public class B
            {
                public string Name { get; set; }
                public List<C> CList { get; set; }
            }
    
            public class C
            {
                public int Age { get; set; }
            }
    

    前台:

    绑定数据,然后提交

    <script>
           var Data = { "BList": [] };
    //C类型数据
           var c1 = { "Age": 17 };
           var c2 = { "Age": 20 };
    //B类型数据
           var b1 = { "Name": "test1", "CList": [] };
           b1["CList"].push(c1);
           b1["CList"].push(c2);
    
           var b2 = { "Name": "test2", "CList": [] };
           b2["CList"].push(c1);
           b2["CList"].push(c2);
    //A类型数据
           Data["BList"].push(b1);
           Data["BList"].push(b2);
    
           $.ajax({
               type: "post",
               url: "../api/Test/Post",
               data: Data,
               success: function (d) {
    
               }
           });
        </script>

    查看结果:

  • 相关阅读:
    典型用户及场景分析
    使用搜狗输入法个人感受
    第二期站立会议10
    寻找“水王”
    第二期站立会议9
    第二期站立会议8
    第二期站立会议7
    第二期站立会议6
    第二期站立会议5
    第二期站立会议4
  • 原文地址:https://www.cnblogs.com/hanjun0612/p/9779726.html
Copyright © 2011-2022 走看看