jQuery MiniUI
标题:
mini-combobox传数据问题
[打印本页]
作者:
zyk2016
时间:
2018-3-27 14:27:47
标题:
mini-combobox传数据问题
这是前台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);
});
这样却显示不了了,什么原因呀,求大佬告知
作者:
zyk2016
时间:
2018-3-27 15:20:27
求解a 有人吗?。。。。。。
作者:
felt
时间:
2018-3-27 17:54:11
mini.get(id).setData(data);
data需要数组,不是字符串
你下面拼接的是字符串,不是我们需要的数组。需要mini.decode一下
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2