• easyui-combobox绑定json数据


    用的C#语言

    后台取数据,就不用废话了,先看看序列化json数据

     1 /// <summary>
     2         /// 对象转JSON
     3         /// </summary>
     4         /// <param name="obj">对象</param>
     5         /// <returns>JSON格式的字符串</returns>
     6         public static string ObjectToJSON(object obj)
     7         {
     8             JavaScriptSerializer jss = new JavaScriptSerializer();
     9             try
    10             {
    11                 return jss.Serialize(obj);
    12             }
    13             catch (Exception ex)
    14             {
    15                 throw new Exception("JSONHelper.ObjectToJSON(): " + ex.Message);
    16             }
    17         }
    序列化方法
    public class RoleEntity
        {
            public Int32 RoleID { get; set; }
            public string RoleName { get; set; }
        }
    被序列化的对象
    1  string writeStr = ClassHelper.ObjectToJSON(SqlDataHelper.GetRoles());
    2             context.Response.Write(writeStr);
    序列化方法的的使用(一般处理程序)

    前台调用

    <input id="com_roles" class="easyui-combobox" name="role" />
    HTML代码
    1 $('#com_roles').combobox({
    2                 url: 'HandlerHelper/RolesBindHandler.ashx', valueField: 'RoleID',
    3                 textField: 'RoleName',
    4                 panelWidth: 150,
    5                 panelHeight: 'auto'
    6             });
    JS代码

    关于组合框各属性的作用,请查看官网API,这里就不赘述

  • 相关阅读:
    MyBatis缓存
    MyBatis动态SQL
    MyBatis中#{}和${}的区别
    MyBatis映射配置文件详解
    MyBatis核心配置文件详解
    MyBatis动态代理
    KO ------- 表中字段名和实体类属性名不一致
    对实体类的CRUD操作
    MyBatis配置数据源的两种方式
    MyBatis入门
  • 原文地址:https://www.cnblogs.com/Mryjp/p/easyui_combox_y.html
Copyright © 2020-2023  润新知