• 数据量大的数据转换成jason并显示在页面上


    代码列子:

    public ActionResult FindUserByUserId(SysMessageDTO model)
    {
    CustomResultMsg customResult = new CustomResultMsg() { ResultValue = 1 };
    try
    {
    RecordLogExtension.WriteError(model.DateTimeFrom.ToString()+model.DateTimeTo.ToString());
    var data = userDetailService.GetUserCollection(model);
    if(data!=null)
    {
    customResult.Data = data;
    customResult.ResultValue = 0;
    }

    }catch(Exception e)
    {
    customResult.Msg = "系统繁忙,请稍后重试";
    RecordLogExtension.WriteError(string.Format("error message in FindUserByUserId: Error Message:{0}", e.Message));
    }

    var json= Newtonsoft.Json.JsonConvert.SerializeObject(customResult);
    //var content=new ContentResult() {Content=new JavaScriptSerializer { MaxJsonLength = Int32.MaxValue }.Serialize(customResult),ContentType="application/text" };
    return Content(json);--这里返回的是Json格式:
    }

    在页面上用:Data=$.ParseJson(data)

    $('#search').click(function () {
    var model = {
    DateTimeFrom: document.getElementById('startTime').value,
    DateTimeTo: document.getElementById('endTime').value
    }
    if (model.DateTimeFrom != null && model.DateTimeTo != null) {
    $.ajax({
    type: 'POST',
    url: '/Message/FindUserByUserId',
    data: {
    model: model
    },
    success: function (data) {
    var datas=$.parseJSON(data);
    selectleft = datas.Data;
    selectUpdate();
    },
    error: function (data) {
    console.log(data);
    }
    });
    }
    });

  • 相关阅读:
    关于Class.forName(String str)的理解
    [精][转]Java equals()与hashCode()
    下载开源矿工
    生成自己定义的.pfx数字证书
    复杂处理如何不用游标以加快速度
    使用OpenRowSet操作Excel
    添加UtraEdit/Cmd的右键菜单
    VS2008项目使用Mage手动创建Clickonce包
    ClickOnce, Mage and Visual Studio 2008 (includes fix)
    php对特殊字符的处理
  • 原文地址:https://www.cnblogs.com/special-tao/p/4956519.html
Copyright © 2020-2023  润新知