我有一个web表单,我是$.posting,它包含一个CKEditor文本区域。
$(document).ready(function() {
CKEDITOR.replace('html');
CKEDITOR.config.htmlEncodeOutput = true; //seems to have no effect
$('#save').click(function() {
$.post('/async.php?a=save-slide', $('#slideForm').serialize(),
function(json) {
console.log(json);
}, 'json');
});
});我有两个问题:
对于如何获取内容和安全地发布xml友好数据,有什么想法吗?
发布于 2011-12-09 01:54:10
我使用以下泛型方法将ckeditor内容移回附加到它们的文本区域:
var $editors = $("textarea.editor");
if ($editors.length) {
$editors.each(function () {
var instance = CKEDITOR.instances[this.id];
if (instance) { $(this).val(instance.getData()); }
});
}如果您的情况更简单,则不需要循环。
还有一个jquery助手可以方便地处理这类事情。
https://stackoverflow.com/questions/8440100
复制相似问题