jqgrid select 下拉框从数据库读取数据但得到的数据有一个是"undefined"空数据为
beforeRequest:function(){varstr="";vartext;$.ajax({type:'post',url:'getBaseInfo.do',a...
beforeRequest : function() { var str=""; var text; $.ajax({ type : 'post', url : 'getBaseInfo.do', acync:false, dataType : 'json', success : function(msg) { var base = eval(msg); for ( var o in base) { if (base[o].code == '52'&& base[o].parents_code == null) { // 干扰方式 var parents_code = base[o].code; for ( var o in base) { if (base[o].parents_code == parents_code) { str+= base[o].name+":"+base[o].name+";"; //alert(str); } } } } $("#grid-table01").setColProp('disturbances', { editoptions: { value: str} }); } }); },
展开
2个回答
展开全部
在浏览器中调试一下,看看是不是多循环了一次
追问
解决了原因是拼接的字符串最后多了个 ;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库中对应的数据没找到 把
追问
数据库就三条数据,不知道为啥多了一个undefined
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询