zoukankan      html  css  js  c++  java
  • 实现JS数组传递

    //如果只是一维数组
    var list = Request.Form.GetValues("diary[]"); 
    public ContentResult TestHtmlTwo()
            {
                var list = Request.Form.GetValues("diary[]");
                string strTmp = string.Empty;
                foreach (var s in list)
                {
                    strTmp += s+",";
                }
     
                return Content(strTmp);
            }  
     
     
    //如果是二维数组
    蛮拙的方法,可以解决Js数组传递到后台的问题
    <script>
     
        function SendData() {
            var list = [];
           //模拟数据
            for (var i = 0; i < 10; i++) {
                var diary = {};
                diary.DiaryTitle = "Title" + i;
                diary.DiaryContent = "Content" + i;
                list.push(diary);
            }
            var url = '@Url.Action("SaveData")';
            $.post(url, { diaryEnt: list }, function (data) {
                console.log(data);
            });
        }

    </script> 

     
      public ContentResult SaveData(List<DiaryEnt> diaryEnt)
            {
                List<DiaryEnt> list = new List<DiaryEnt>();
                for (int i = 0; i < diaryEnt.Count; i++)
                {
                    DiaryEnt ent = new DiaryEnt();
                    ent.DiaryTitle = Request.Form["diaryEnt[" + i + "][DiaryTitle]"];
                    ent.DiaryContent = Request.Form["diaryEnt[" + i + "][DiaryContent]"];
                    list.Add(ent);
                }
                return Content("");
            }
     
    public class DiaryEnt
        {
            public string DiaryTitle { get; set; }
            public string DiaryContent { get; set; }
        } 





  • 相关阅读:
    Android UI开发 popupwindow介绍以及代码实例
    前端之Android入门(5) – MVC模式(下)
    前端之Android入门(4) – MVC模式(中)
    前端之Android入门(3) – MVC模式(上)
    前端之Android入门(2) – 程序目录及UI简介
    前端之Android入门(1) – 环境配置
    android之SQLite数据库应用(二)
    android之SQLite数据库应用(一)
    android 裁剪图片大小 控制图片尺寸
    Android应用盈利广告平台的嵌入方法详解
  • 原文地址:https://www.cnblogs.com/jzb-dev/p/c8911b0f730bcce00a825ebc5f73d85f.html
Copyright © 2011-2022 走看看