文人 发表于 2012-12-10 15:35:56

百度编辑器从Json对象中取值,完成初次渲染,在编辑器内画表格

<div id="cnblogs_post_body">第一次做企业级应用,感觉一点:对逻辑必须要非常明确,而且有了很多与之前不一样的概念。
在百度编辑器中,如何完成从服务器取值,来渲染出表格?这里需要先console.log(editor);在官方API中已经告诉我们写入的方法是setContent(),这里只要能传入我们最终拼好的的字符串,即可以在初始化中,绘制出我们想要的任何节点。
http://pic002.cnblogs.com/images/2012/363780/2012062119575176.jpg
再send()完成之后,onreadystatechange = function(){},先上一段AJAX的代码。这段AJAX是消除游览器兼容,从尼古拉斯的书中学到。
<div class="cnblogs_code">function AJAX() {            if (typeof XMLHttpRequest != "undefined") {                return new XMLHttpRequest();            } else if (typeof ActiveXObject != "undefined") {                if (typeof arguments.callee.activeXString != "string") {                  var versions = ["MSXML2.XMLHttp.6.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp"];                  for (var i = 0, len = versions.length; i < len; i++) {                        try {                            var xhr = new ActiveXObject(versions);                            arguments.callee.activeXString = versions;                            return xhr;                        } catch (ex) {                        }                  }                }                return new ActiveXObject(arguments.callee.activeXString);            } else {                throw new Error("错误");            }      }
页: [1]
查看完整版本: 百度编辑器从Json对象中取值,完成初次渲染,在编辑器内画表格