求助正确的下拉绑定数据方法,最好有个页面DEMO
在考拉自动生成的list和add页面折腾。
在添加页面的JS代码,这样写是开源绑定下拉框的:
var selectItems = {};
var contents = [{title:'请选择', value: ''}];
contents.push({title:'0' , value:'女'});
contents.push({title:'1' , value:'男'});
selectItems['deptnameID'] = contents;
现在我从数据库获取,改为这样,就无法绑定了,函数执行是没问题的,就是穿过去的var selectItems总是空的:
var loadJobList = function(id){
$.get( contextPath + '/RD_Dept/query-all.koala').done(function(data){
var items = data.data;
contents = new Array();
for(var i= 0, j=items.length; i<j; i++){
var item = items[i];
contents.push({value: item.id, title: item.deptname});
}
return contents;
}).fail(function(data){
dialog.find('.modal-content').message({
type: 'error',
content: '获取信息失败'
});
});
};
var selectItems = {};
selectItems['deptnameID'] = loadJobList();
顺序问题吧,ajax请求没执行完,改成异步看看######
所以请教如何先执行这一条JS语句,纯新手不知该怎样让它先执行完,
求个list页面和update的jsp页面贴个参考下。
要不绑定的时候还取不到数据
selectItems['deptnameID'] = loadJobList();
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。