easyui- EasyUI combobox无法显示下拉框? 后台已经返回了正确的 JSON 格式的值

问题描述

EasyUI combobox无法显示下拉框? 后台已经返回了正确的 JSON 格式的值

前台代码:

 <div class=""fitem"">            <label>户主名称:</label>                   <input id=""Name"" name=""holderName"" class=""easyui-combobox""                    data-options=""valueField:'holder_id' textField:'holderName'panelHeight:'70' url:'ashx/GetName.ashx' "" />        </div>

后台代码:

public void Query(HttpContext context)
{
//调用B层的方法从而获取数据库的Dataset

ADO.SqlAdo ado = new ADO.SqlAdo();
string sql = ""select holder_idholderName from t_householdsInfo"";
DataSet ds = ado.getTable(sql);
//将Dataset转化为Datable

DataTable dt = ds.Tables[0];
int count = dt.Rows.Count;
string strJson = Dataset2Json(ds count);//DataSet数据转化为Json数据

context.Response.Write(strJson);//返回给前台页面

context.Response.End();

返回的json:

{""total"":5rows"":[{""holder_id"":""2""holderName"":""王晓宇""}{""holder_id"":""3""holderName"":""小苏""}{""holder_id"":""4""holderName"":""万面""}{""holder_id"":""7""holderName"":""我的家""}

解决方案

直接返回:[{""holder_id"":""2""holderName"":""王晓宇""}{""holder_id"":""3""holderName"":""小苏""}{""holder_id"":""4""holderName"":""万面""}{""holder_id"":""7""holderName"":""我的家""}]

不要total,rows这种属性,combobox数据源和datagrid不一样

要么就配置loadFilter返回rows属性

<input id=""Name"" name=""holderName"" class=""easyui-combobox""                    data-options=""valueField:'holder_id' textField:'holderName'panelHeight:'70' url:'d.txt'loadFilter:function(d){ return d.rows} "" />

解决方案二:
只返回rows的值 其他都是多余的不需要

解决方案三:
效果
js
数据

时间: 2024-08-19 23:35:56

easyui- EasyUI combobox无法显示下拉框? 后台已经返回了正确的 JSON 格式的值的相关文章

easyui-EasyUI combobox无法显示下拉框? 后台已经返回了正确的 JSON 格式的值

问题描述 EasyUI combobox无法显示下拉框? 后台已经返回了正确的 JSON 格式的值 为什么会这样? java返回 response.setHeader("Content-type", "application/json"); out = response.getWriter(); out.write(json); out.flush(); json: [{'text':'china','value':'1'},{'text':'india','val

JTable里的JComboBox在按空格键时不能显示下拉框

问题描述 通常的JComboBox在获得焦点时按空格键会显示下拉框,但是JTable里的JComboBox,按空格键没有反应这是为什么有没有办法实现JTable里的JComboBox也能在按空格键会显示下拉框附实例代码publicclassT1extendsJComboBoximplementsTableCellRenderer{publicT1(){setBorder(BorderFactory.createEmptyBorder());addActionListener(newActionL

mfc-MFC 应用开发中Combox显示下拉框的内容,怎样才能列表中的字段发生变化,而当前选中的也发生变化

问题描述 MFC 应用开发中Combox显示下拉框的内容,怎样才能列表中的字段发生变化,而当前选中的也发生变化 MFC 应用开发中Combox显示下拉框的内容,怎样才能列表中的字段发生变化,而当前选中的也发生变化.我是基于文档开发的,每次列表内容发生改变,但是当前所选的源数据内容却不发生变化,需要人为手动去选择,请问有什么好的解决办法吗? 解决方案 最简单的是用定时器不断查询数据库,如果有变化,就更新界面. 解决方案二: 用addstring函数动态插入就可以了 解决方案三: addstring

下拉框已选值的显示-下拉框的值的显示方法

问题描述 下拉框的值的显示方法 解决方案 没看懂你要问的是什么

在Page_Load动态添加下拉框, 在页面点击按钮后获取修改的值

问题描述 求大神指点:在Page_Load中动态添加了N个下拉框,每个下拉框都要设置10个Item和Value,放在一个Panel中.刷新页面,如何获取选择了的下拉框的Text和Value.? 解决方案 解决方案二:http://blog.csdn.net/zhensoft163/article/details/6130050http://bbs.csdn.net/topics/280006265很多--解决方案三:this.GetControls(控件名)你动态添加以前,先设置一个不同的Nam

combobox-C#vs2010中comboBox的下拉框如何隐藏

问题描述 C#vs2010中comboBox的下拉框如何隐藏 如图,如何让comboBox下面的下拉框一直不显示? 解决方案 一直不显示就用文本框算了,自绘一个假的箭头唬下人. 也许你要的根本不是comboBox,而是带AutoComplete的TextBox 解决方案二: 你要的是设置DropDownStyle属性?

页面显示数据,下拉框的值根据字段显示值得到结果

问题描述 判断例如:入院成绩结果是所有都是合格的,则体育锻炼入院下拉框显示为合格,有个不合格或者是没填,体育锻炼入院下拉显示为不合格,这样的判断函数怎么写.求大神帮助! 解决方案 解决方案二:理论上你输出页面的时候应该是同时拿到查询参数,然后根据查询参数显示下拉框的.从你描述来看你那架构应该不好,根据列表来决定下拉,那用js吧解决方案三:grid的列数下判断入院成绩

C#在DataGridView中如何在列中添加下拉框

问题描述 dataGridVIew1先从数据库中导入数据到上面,然后我再在DataGridView1中进行添加,删除操作,同时更新到数据库中,可是我想在列"医院等级"中设置下拉框(组合框)ComBox,使得在点击该列的某一个单元时,都出现下拉框?求救大神!! 解决方案 解决方案二: 解决方案三:http://wenku.baidu.com/view/ec9f291455270722192ef79b.html?re=view解决方案四:这是我查找时,找到的一个添加comBox的方法,可是

基于jquery的checkbox下拉框插件代码_jquery

option_check.js代码 : 复制代码 代码如下: /***************************************** 调用方法为: Jselect($("#inputid"),{ bindid:'bindid', hoverclass:'hoverclass', optionsbind:function(){return hqhtml();} }); inputid为下拉框要绑定的文本框id bindid为点击弹出/收回下拉框的控件id hoverclas