jQuery MiniUI

标题: 好奇怪,我用ckeditor编辑器获取后的内容过长就无法保存 [打印本页]

作者: wzq9356    时间: 2013-6-27 10:48:29     标题: 好奇怪,我用ckeditor编辑器获取后的内容过长就无法保存

楼主你好,最近将上次说到的第三方ckeditor编辑器和miniui结合其他一起用,但是发现如果往ckeditor里粘贴的图片和内容过长,就无法保存,不知道是miniui本身设定传值的长度了,还是其他问题,这个编辑器之前用过,对粘贴的长度应该没什么问题的。
下面是获取的数据。
[attach]2234[/attach]
然后内容过长,提示感叹号,就不能保存了,没有报错,也没有保存

[attach]2235[/attach]



作者: factory    时间: 2013-6-27 11:28:01

这个肯定不是miniui的问题了,你去网上搜下,文本内容过多,无法发送后台保存
作者: wzq9356    时间: 2013-7-1 09:48:21

factory 发表于 2013-6-27 11:28
这个肯定不是miniui的问题了,你去网上搜下,文本内容过多,无法发送后台保存 ...

楼主你好,这个我搜过,网上没有类似的资料,感觉还是在js取出content赋值给jquery miuini的时候,接受不完整导致,也就是,o.content赋值的时候哦O.content接受有问题,楼主怎么看?
作者: factory    时间: 2013-7-3 15:33:38

wzq9356 发表于 2013-7-1 09:48
楼主你好,这个我搜过,网上没有类似的资料,感觉还是在js取出content赋值给jquery miuini的时候,接受不 ...

O.content是什么?
作者: wzq9356    时间: 2013-7-3 15:49:43

factory 发表于 2013-7-3 15:33
O.content是什么?

是从第三方编辑器里取出来的text值,我用来传递到miniui对象里的。
作者: factory    时间: 2013-7-3 16:08:55

wzq9356 发表于 2013-7-3 15:49
是从第三方编辑器里取出来的text值,我用来传递到miniui对象里的。

你把编辑器的内容放到miniui的哪个控件里面?textarea?

作者: wzq9356    时间: 2013-7-3 16:23:14

factory 发表于 2013-7-3 16:08
你把编辑器的内容放到miniui的哪个控件里面?textarea?

没有,我直接用的   <textarea >         </textarea>的属性实现的,整合了一下
作者: factory    时间: 2013-7-3 16:43:47

wzq9356 发表于 2013-7-3 16:23
没有,我直接用的            的属性实现的,整合了一下

你放到的是html原生的textarea里的? 原生的是没有长度限制的,你的为什么会内容过长就不清楚了。。。,你不要放到任何的控件中,只是直接读取出来的话,内容是否完整
作者: wzq9356    时间: 2013-7-3 16:49:42

factory 发表于 2013-7-3 16:43
你放到的是html原生的textarea里的? 原生的是没有长度限制的,你的为什么会内容过长就不清楚了。。。, ...

嗯,第三方插件我是直接放到原生的textarea里的,miniui里的mini-textarea就不知道了,至少目前还不行,直接读取的时候没什么问题,感觉是在和miniui结合的传参的部分由问题,当里面内容过长到一定长度就不行了,一般什么的还是没有什么问题的
作者: wzq9356    时间: 2013-7-9 10:51:26

factory 发表于 2013-7-3 16:43
你放到的是html原生的textarea里的? 原生的是没有长度限制的,你的为什么会内容过长就不清楚了。。。, ...

楼主在吗,这个问题我已经研究清楚了,是这样的,ckeditor里的内容过长提示感叹号弹出框,不继续执行,是因为我参照官方的示例里采用
    function getText() {
        var text = editor.getData();
        alert(text);
    }

离得getData(),而测试发现,当编辑器里的被容过长,这里的alert( editor.getData()),就会提示感叹号错误,不在往下执行,也就是editor.getData()获取的编辑器内容过长的时候报错,请问这个问题如何解决,请楼主详细点说明,这个问题研究半个月了,谢谢楼主大神.

作者: factory    时间: 2013-7-9 11:01:55

wzq9356 发表于 2013-7-9 10:51
楼主在吗,这个问题我已经研究清楚了,是这样的,ckeditor里的内容过长提示感叹号弹出框,不继续执行,是 ...

这就不清楚了,ckedit给出的API,获取编辑器的内容,就是getData()
或者你自己再去查查他的API是否还有其他方式
作者: wzq9356    时间: 2013-7-9 16:28:06

factory 发表于 2013-7-9 11:01
这就不清楚了,ckedit给出的API,获取编辑器的内容,就是getData()
或者你自己再去查查他的API是否还有其 ...

嗯,我已经找到问题所在了,不是gateDate(),还是js里miniui的机制问题,已经解决,多谢楼主的细心,耐心的回答,希望你们做的更好。
作者: wzq9356    时间: 2013-7-9 16:29:13

factory 发表于 2013-7-9 11:01
这就不清楚了,ckedit给出的API,获取编辑器的内容,就是getData()
或者你自己再去查查他的API是否还有其 ...

觉得团队的回复,技术支持都很给力,这段时间帮了我不少忙,是个很值得信赖的团队,以后还会多多关注的。




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