• Json 集合传入 mvc action 中


    action 中

    model对象 的list集合作为参数,如图

    那jq拼接json的格式我是这样写的

    
    
    
    
         function ss() {
                var DishesComposition = '{"DishesComModel":[';
          
      
                $('.cailiaohide').each(function () {
       
                    DishesComposition += '{ "id": "0", "pid": "' + modelid + '", "product": "' + modelname + '", "rid": "' + cailiaoid + '", "num": "' + nums + '", "ownership": "' + ownership + '" },';});
                拼接json字符串尾部
                DishesComposition +=']}';
              
               json字符串转为json集合
                var dvalues = JSON.parse(DishesComposition);
    
                if (isvalide) {
                    $.ajax({
                        type: "POST",
                        cache: false,
                        dataType: "json",
                        url: "Combination",
                        data: dvalues,
                        success: function (result) {
                            if (result.state == 'OK') {
                                alert(result.msg);
                                location.href = '/DishesComposition?ownership=' + ownership;
                            }
                            else {
                                alert(result.msg);
                            }
                        },
                        error: function (result) {
                            alert(result);
                        }
    
                    });
                }
            }
        
    这样action就能获取到 集合List<DishesComModel> DishesComModel 的参数,action方法的参数名要和json参数的key值,也就是
    DishesComModel 一样。
    
    
  • 相关阅读:
    Django-model聚合查询与分组查询
    Django-model基础
    tempalte模板
    Nginx配置TCP请求转发
    使用python调用email模块发送邮件附件
    将txt文本转换为excel格式
    Linux系统
    Aws云服务EMR使用
    SHELL打印两个日期之间的日期
    02-模板字符串
  • 原文地址:https://www.cnblogs.com/wuyiran/p/6757838.html
Copyright © 2020-2023  润新知