Easy UI Combobox 操作

JS

Combobox1.aspx 

HTML

 <script type="text/javascript">
        //页面初始化加载数据
        $(function() {
            $('#CC').combobox({
                url: 'Combobox.ashx',
                valueField: 'id',
                textField: 'Name'
            });

        });

        //获取当前项选择的值
        function getValue() {
            var vapues = $('#CC').combobox('getValue');
            alert(vapues);
        }
        //获取当前项选择的文本内容
        function GetText() {
            //先获取当前加载的数据集合
            var cData = $('#CC').combobox('getData');
            //获取当前选择项的Value值
            var IDs = $('#CC').combobox('getValue');
            var name;
            //喜欢比较对象值,这里为JSON的数据,所以是length 不会是count
            for (var i = 0; i < cData.length; i++) {
                if (cData[i].id == IDs) {
                    name = cData[i].Name;
                }
            }
            //输出当前选择项的文本信息
            alert(name);
        }

    </script>
<div class="easyui-panel">
        
        
        <table>
            <tr>
                <td>
                    <a href="javascript:void(0)" class="easyui-linkbutton" οnclick="javascript:getValue();">GetValue</a>
                </td>
                <td>
                    <a href="javascript:void(0)" class="easyui-linkbutton" οnclick="javascript:GetText();">GetText</a>
                </td>
            </tr>
            <tr>
                <td>
                      <input  id="CC" name="dept" />
                </td>
            </tr>
        </table>
    </div>

 public class Combobox1 : IHttpHandler
 { 
 public void ProcessRequest(HttpContext context)
 {
 context.Response.ContentType = "text/plain";
 List<Comboxs> cc = new List<Comboxs>(); 
 for (int i = 0; i < 10; i++) 
 { 
 Comboxs c = new Comboxs {id = Guid.NewGuid(), Name = "C#" + i}; 
 cc.Add(c); 
 } 
 string result = string.Empty; 
 result = JsonConvert.SerializeObject(cc); 
 //输出JSON数组于页面 
 context.Response.Write(result); 
 context.Response.End(); 
 } 
 public bool IsReusable
 { 
 get { 
 return false; 
 }
 }
 }
 public class Comboxs {
 public Guid id { get; set; } 
 public string Name { get; set; }
 }



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值