easyui combobox 绑定不了json数据,在线等。

有一个<inputid="chaleibie"class="easyui-combobox"name="leibie"/>$('#chaleibie').combobox... 有一个 <input id="chaleibie" class="easyui-combobox" name="leibie" />
$('#chaleibie').combobox({
url:'getleibie.php',
valueField:'id',
textField:'text'
});
getleibie.php产生json数据如下:
{"total":"5","rows":
[{
"id":1,
"text":"text1"
},{
"id":2,
"text":"text2"
},{
"id":3,
"text":"text3",
"selected":true
},{
"id":4,
"text":"text4"
},{
"id":5,
"text":"text5"
}]
}
可是combobox下拉列表为空,是怎么回事?
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏20(财富值+成长值)
强子先森great
推荐于2016-09-10 · 超过11用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:14.5万
展开全部
一、修改JSON格式

[{

"id":1,

"text":"text1"

}]
二、检查加载的JSON资源
1.是否可以访问到URL
2.JSON值是否返回(格式是否正确)
三、初始化加载combobox时 valueField:'id',textField:'text'
追问
我现在给初始化加了
onLoadSuccess:function(){
alert("ok");
}
就能够弹出ok对话框来,但下拉列表仍旧是空的,可是如果我将Json改成你的格式,连ok对话框也蹦不出来了。这是怎么回事?
追答
onLoadSuccess这个方法的意思是  加载成功以后执行   没有执行说明你的下拉框没有访问到数据源  你用火狐查看发送参数了吗
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式