昨天在写毕业设计时遇到,异步加载方法$.load()加载出来的页面死活无法正常显示KindEditor的工具栏,真的恼,一气之
下去百度,发现KindEditor的ready是bind在onload方法上的
而官方的demo:http://kindeditor.net/ke4/examples/dynamic-load.html百度上都说不成功
试了一下确实如此
调了控制台发现官方失败的原因是找不到zh_CN.js文件,然后在自己的项目中使用了一下,调整了目录官方的用法是正确的只是路径不对
资源路径:
js代码:
//解决异步加载KindEditor $.getScript('/plugins/kindeditor/kindeditor.min.js', function() { KindEditor.basePath = '/plugins/kindeditor/';//KindEditor的根目录 //KindEditor.create('textarea[name="introduce"]'); KindEditor.create('#introduce',{ uploadJson : '/file/upload',//指定响应文件上传的controller地址 filePostName: 'file',//<input type='file' name = 'file'/> dir : 'image',//允许上传的文件类型 //同步数据 afterBlur: function () { this.sync(); } }); });