zoukankan      html  css  js  c++  java
  • 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,这里就不赘述

  • 相关阅读:
    ajax优缺点
    关于测量专业软件使用感受及建议
    12.7
    12.6
    场景调研
    对搜狗输入法的看法及建议
    12.9
    12.8
    12.5站立会议
    12.4站立会议
  • 原文地址:https://www.cnblogs.com/Mryjp/p/easyui_combox_y.html
Copyright © 2011-2022 走看看