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