jQuery MiniUI

 找回密码
 立即注册
查看: 1943|回复: 2
打印 上一主题 下一主题

mini-combobox传数据问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2018-3-27 14:27:47 |只看该作者 |倒序浏览
这是前台jsp :
<input id="errorTabcode" name="errorTabcode" class="mini-combobox" showClose="true" style="width: 130px;" data="" emptyText="请选择" required="true" value="${obj.errorTabcode }" />


这是js部分代码:
$(function() {
        var errorTabcode = [{id:'G0100',text:'G0100'},{id:'S4700',text:'S4700'}];
        mini.get("errorTabcode").load(errorTabcode );
});   

这样前台下拉框确实能获取到我js传过去的值,但是!!
$(function() {
        var tableCode =mini.get("tableCode").getValue();
        var tableCodes;
        var errorTabcodes = "[";
        if(tableCode.indexOf("@") != -1){
                tableCodes = tableCode.split("@");
                for(var i = 0;i<tableCodes.length;i++){
                        errorTabcodes = errorTabcodes+'{id:\''+tableCodes+'\',text:\''+tableCodes+'\'},'
                }
                errorTabcodes = errorTabcodes.substring(0,errorTabcodes.length - 1)+"]";
        }else{
                errorTabcodes = "["+'{id:\''+tableCodes+'\',text:\''+tableCodes+'\'}'+"]"
        }
        alert(errorTabcodes);//拼接出来的值是: [{id:'G0100',text:'G0100'},{id:'S4700',text:'S4700'}];
        mini.get("errorTabcode").load(errorTabcodes);
});  
这样却显示不了了,什么原因呀,求大佬告知

Rank: 2

沙发
发表于 2018-3-27 15:20:27 |只看该作者
求解a 有人吗?。。。。。。

Rank: 8Rank: 8

板凳
发表于 2018-3-27 17:54:11 |只看该作者
mini.get(id).setData(data);
data需要数组,不是字符串
你下面拼接的是字符串,不是我们需要的数组。需要mini.decode一下

Archiver|普加软件

GMT+8, 2024-10-3 05:32 , Processed in 1.031843 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部