zoukankan      html  css  js  c++  java
  • 拼json对象批量向后台添加数据

    网站中如果遇到批量提交格式相同数据,可以使用json来传输

           $("#catalogSave").click(function(){
                    var array=[];
                    $("[name=checkCatalog]:checked").each(function(i,u){
                        var CatalogID=$(u).val();
                        var DisplayName=$(u).attr("tag");
                        array.push('{"CatalogID":"'+CatalogID+'","DisplayName":"'+DisplayName+'"}');
                        
                    });
    
    
                    $.post("/GoWhere/AddCatalog",{str:"["+array.join(",")+"]"},function(msg){                
                        if(msg=="ok"){
                            alert("编辑成功");
                            window.location.href="/GoWhere/GoWhereIndexLogin";
                        }else{
                            alert("编辑失败");
                        }
                    },"text");
                });

    后台接收:

       public ActionResult AddCatalog(string str)
            {
                List<CatalogCustom> list = SerializeHelper.DeserializeFromJson<List<CatalogCustom>>(str);
                int uid = SystemManager.GetUID(this.Request);
    
                int flag = GoWhereList.Instance.EditorProductUserLovesByUid(uid, list);
                if (flag > 0)
                {
                    return this.Content("ok");
                }
                else
                {
                    return this.Content("error");
                }
            }


    博客重点是拼json对象的样式(这个千万不能错)

    “确定”按钮没在图中

  • 相关阅读:
    I/O 请求数据包
    设备节点和设备堆栈
    观察者模式,即发布-订阅模式
    建造者模式,即生成器模式
    外观模式,即门面模式
    迪米特法则(LoD),即最少知识原则
    模板方法模式
    原型模式
    工厂方法模式
    代理模式
  • 原文地址:https://www.cnblogs.com/xbblogs/p/4917365.html
Copyright © 2011-2022 走看看