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 });
                }
            }
  • 相关阅读:
    关于在MyEclipse中页面中文乱码的问题
    如何用Navicat for MySQL 将mysql中的数据库导出,导入。
    淘宝链接池的配置
    c3p0配置
    人生规划
    spring问题: Unable to validate using XSD: Your JAXP provider
    List数组和Set集合
    Tomcat6内存不足问题及解决方法
    清华校长送给毕业生的五句话
    个人图文理解类的封装
  • 原文地址:https://www.cnblogs.com/wanliyuan/p/4597459.html
Copyright © 2011-2022 走看看