主题: 使用最新版本,获取不到content的数据 |
作者: webdm, 发布日期: 2012-07-28 21:53:23, 浏览数: 2656 |
我附上代码,这个新版本的要提交后才能获取,但是我提交了,还是不能!我不是用的FROM的提交按钮提交。用的普通按钮,我AJAX操作! <script type="text/javascript"> KindEditor.ready(function(K) { var editor1 = K.create('#c_cont0', { cssPath: 'KindEditor/plugins/code/prettify.css', uploadJson: 'KindEditor/upload_json.ashx', fileManagerJson: 'KindEditor/file_manager_json.ashx', allowFileManager: true }); var editor2 = K.create('#c_cont1', { cssPath: 'KindEditor/plugins/code/prettify.css', uploadJson: 'KindEditor/upload_json.ashx', fileManagerJson: 'KindEditor/file_manager_json.ashx', allowFileManager: true }); var editor3 = K.create('#c_cont2', { cssPath: 'KindEditor/plugins/code/prettify.css', uploadJson: 'KindEditor/upload_json.ashx', fileManagerJson: 'KindEditor/file_manager_json.ashx', allowFileManager: true }); prettyPrint(); }); </script>然后下面的控件是: <textarea id="c_cont0" cols="100" rows="8"></textarea>获取值的代码 cont = document.getElementById("c_cont0").value;结果cont的值为空。 我知道要sync();才能获取,但是这个代码放在 cont = document.getElementById("c_cont0").value;前面,提示editor1.sync()未定义? |
作者: webdm, 发布日期: 2012-07-28 22:33:21 |
我在获取数据前使用了editor.sync(),但是提示editor.sync()未定义!我不是用form提交的,我是用普通按钮 实现AJAX提交!
|
回复 |
作者: Roddy, 发布日期: 2012-07-28 23:07:00 |
回复webdm:变量作用域问题,定义了局部变量,在外部当然是未定义。var editor1改成window.editor1 = ... 这样可以在其它地方用editor1.sync();。
|
回复 |