zoukankan      html  css  js  c++  java
  • Ajax调用查看页面的后台返回json格式数据

      在做Ajax查看页面时,对于后台逻辑判断我们一般采用 json格式把结果返回前台,其中 json格式有两种,一种是采用JavaScriptSerializer自动生成 json格式;另一种是可以用 StringBuilder 拼接一下 json格式来返回,如果是第一种自动生成 json格式返回,则只需要实例化生成 json格式然后输入返回,前台Ajax接受;如果是另一种用StringBuilder拼接生成 json格式返回,则需要注意的是其中的键值都是调用的是字段属性,而非字段名,如果不小心写成字段名了,那么就会出现undefined 的错误。 代码例子如下:

    第一种自动生成 json格式 :

    JavaScriptSerializer js = new JavaScriptSerializer(); 
    string str = js.Serialize(list);//生成JSON格式. context.Response.Write(str); 
    context.Response.End(); 

    第二种用StringBuilder拼接而成的 json格式 :

    StringBuilder builder = new StringBuilder();
     builder.Append("[");
     foreach (MODEL.model mm in list) 
    { 
    builder.Append("{'ID1':'" + mm.ID1 + "','Name1':'" + mm.Name1 + "','Pass1':'" + mm.Pass1 + "'},"); } 
    string str = builder.ToString().Substring(0, builder.Length - 1) + "]";
     context.Response.Write(str); 
    context.Response.End(); 

    上面提到了两次 list ,这个list 就是我声明的一个Model类实例,用这个去new逻辑层,为下面数据循环做好准备。

  • 相关阅读:
    RegExp.$1
    Wide&Deep 模型学习教程
    docker 安装与使用的相关问题
    Centos 防火墙
    odoo ERP 系统安装与使用
    Linux 开机自动启动脚本
    intel RDT技术管理cache和memory_bandwidth
    tensorflow 中 inter_op 和 intra_op
    centos 7 安装 nginx 或 apache,及其比较
    Dependency injection in .NET Core的最佳实践
  • 原文地址:https://www.cnblogs.com/duanshunjie/p/3293558.html
Copyright © 2011-2022 走看看