zoukankan      html  css  js  c++  java
  • MVC中前台所得


    前台页面时间格式修改:

    @item.CreateTime.ToString("yyyy-MM-dd hh:mm:ss")

    前台方法调用传参数:

    <a href="#" title="编辑" onclick="openPrintMode ('edit','@item.KeyId');">编辑</a>

    前台异步调controller中方法:

       var saveData = function () {
            var postData = {
                PrinterKeyId:  $("#hid_printkeyId").val(),
                SupplierKeyId:  $("#hid_suppierkeyId").val(),
                PrinterType:$("#printType").val(),
                PrinterName: $("#printName").val(),
                PrinterCode: $("#printCode").val()
            };
            console.log(postData);
            $.ajax({
                url: '/Supplier/AddPrinter',
                type: 'POST',
                data: postData,
                success: function (res) {
                    if (res.flag) {
                        search(1);
                    }else {
                        alert(res.msg);
                    }
                }
            });
        }

    详见controller中方法:这其中传的就是一个实体,而实体中是有5个参数,分别为

    PrinterKeyId、SupplierKeyId、PrinterType、PrinterName、PrinterCode。
            [HttpPost]
            public JsonResult AddPrinter(SupplierPrinterAddRst request)
            {
                try
                {
                    request.RequestVPiaoUserKeyId = UserHelper.CurrentUserId;
                    SupplierPrinterAddRsp response = WcfInvoke.Invoke(v => v.SupplierPrinterAdd(request));
                    if (response.Result.ResponseCode == 0)
                    {
                        return Json(new { flag = true, msg = "保存成功" });
                    }
                    else
                    {   //ResponseCode==1 编码或名称重复
                        return Json(new { flag=false,msg=response.Result.ErrorMessage});
                    }
    
                }
                catch (Exception ex)
                {
                    LogHelper.Error("保存打印机列表出现异常,执行SupplierController.AddPrinter=>SupplierPrinterAdd异常", ex);
                    return Json(new { flag = false, msg = ex.Message });
                }
            }
  • 相关阅读:
    python递归 及 面向对象初识及编程思想
    python匿名函数 与 内置函数
    python迭代器与生成器(二)
    linux---常用命令(二)
    linux---常用命令(一)
    Linux CentOS服务启动
    常见HTTP状态码
    oncontextmenu
    javascript之with的使用 弊端
    js的with语句使用方法
  • 原文地址:https://www.cnblogs.com/wanliyuan/p/4597459.html
Copyright © 2011-2022 走看看