jQuery MiniUI
标题:
列表动态添加列 IE 报错
[打印本页]
作者:
ying2058
时间:
2013-8-21 18:44:59
标题:
列表动态添加列 IE 报错
js 代码:
mini.parse();
var grid = mini.get("datagrid1");
grid.load();
$.ajax({
url: "admin.php?m=workflow&a=getworkflowColumns&id=$id",
type: "get",
success: function (text) {
var columns = eval('(' + text + ')');
grid.setColumns(columns);
},
});
IE 7下报错
SCRIPT5007: 无法获取属性“type”的值: 对象为 null 或未定义
miniui.js, 行25027 字符17
SCRIPT5007: 无法获取属性“columns”的值: 对象为 null 或未定义
miniui.js, 行20636 字符13
IE9 火狐和google没有问题
求解答~~~~~
作者:
felt
时间:
2013-8-21 19:33:58
http://www.miniui.com/demo/#src=datagrid/setcolumns.html
动态添加列现在又demo,你参考下.
若果还有问题的话把能简单重现问题的html页面打包上来,我们看下。
作者:
felt
时间:
2013-8-21 19:34:49
你代码里grid.load()放最下面试试可不可以。
作者:
ying2058
时间:
2013-8-22 10:29:28
felt 发表于 2013-8-21 19:34
你代码里grid.load()放最下面试试可不可以。
谢谢呀~~ 好了
在返回的字符中多了一个逗号
[{'header':'名称','field':'name','headerAlign':'center','align':'center'},{'header':'申请人','field':'member_id','headerAlign':'center','align':'center'},{'header':'申请时间','field':'create_time','headerAlign':'center','dateFormat':'yyyy-MM-dd HH:mm:ss','align':'center'},{'header':'状态','field':'approval_state','headerAlign':'center','align':'center'},{'header':'开始时间','field':'start_time','headerAlign':'center','align':'center','dateFormat':'yyyy-MM-dd HH:mm:ss'},{'header':'截止时间','field':'end_time','headerAlign':'center','align':'center','dateFormat':'yyyy-MM-dd HH:mm:ss'},{'header':'天数','field':'day','headerAlign':'center','align':'center','dateFormat':'yyyy-MM-dd HH:mm:ss'}
,
]
把那个红色的逗号去掉就没有问题了 嘿嘿~~~
谢谢呀~
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2