jQuery MiniUI

标题: grid字段过长发生致命错误 [打印本页]

作者: ioco    时间: 2016-5-10 09:15:24     标题: grid字段过长发生致命错误

本帖最后由 ioco 于 2016-5-10 09:16 编辑

[attach]7434[/attach]
正在做一个权限功能,将右侧treegrid权限getList再序列化后直接保存到数据库,加载时显示到左侧grid切换,同时treegrid加载反序列化后的权限组字段。
现在发生了两个错误,加载grid后,点击一条就报错miniui.js:11 Uncaught RangeError: Maximum call stack size exceeded。
权限组只有三个字段,权限细节就是序列化后的treegrid.getList
[attach]7433[/attach]


作者: felt    时间: 2016-5-10 10:17:27

本帖最后由 felt 于 2016-5-10 11:32 编辑

没有数据,无法准确判断
我怀疑是JSON.stringify的问题,使用mini.encode序列化看看
作者: ioco    时间: 2016-5-10 11:15:44

felt 发表于 2016-5-10 10:17
没有数据,无法准备判断
我怀疑是JSON.stringify的问题,使用mini.encode序列化看看 ...

[attach]7436[/attach]
忘记它了,由它生成treegrid,保存的json字符串作为权限组字段Permissions

作者: felt    时间: 2016-5-10 14:13:59

ioco 发表于 2016-5-10 11:15
忘记它了,由它生成treegrid,保存的json字符串作为权限组字段Permissions

本地测试了一下,未经过后台,直接保存,点击加载未发现出错
[attach]7437[/attach]


作者: ioco    时间: 2016-5-13 10:09:39

felt 发表于 2016-5-10 14:13
本地测试了一下,未经过后台,直接保存,点击加载未发现出错

miniui.js:11 Uncaught RangeError: Maximum call stack size exceeded
现在可以加载,在chrome中报这个错误
作者: felt    时间: 2016-5-13 11:07:55

ioco 发表于 2016-5-13 10:09
miniui.js:11 Uncaught RangeError: Maximum call stack size exceeded
现在可以加载,在chrome中报这个 ...

就我上面的例子,chrome下测试未发现问题




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2