- 注册时间
- 2016-5-4
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- 97
- 精华
- 0
- 帖子
- 23
|
这是前台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);
});
这样却显示不了了,什么原因呀,求大佬告知
|
|