我在Jquery中将内容加载到CKeditor时遇到了一些麻烦。 我有一个邮件模式列表,对于每个我有一个编辑链接,所以用户应该能够编辑模式(在CKeditor中)。
我的Jquery看起来像这样:
$(document).ready(function() {
$(".flip").click(function(){
$("#editor").ckeditor();
$.get("test.php", function(data){
$("#editor").val(data);
});
$(".editMailSchema").slideToggle("slow");
});
});
html元素如下所示:
<div class="editMailSchema">
<textarea id="editor" name="editor"></textarea>
</div>
元素是Toogled但没有来自test.php的内容。 test.php看起来像这样:
<?php
echo "test";
?>
有谁能指导我朝正确的方向发展。
答案 0 :(得分:1)
//for setting or getting the data of the Ckeditor use
// Get the editor data.
var data = $( 'textarea.editor' ).val();
// Set the editor data.
$( 'textarea.editor' ).val( 'my new content' );
答案 1 :(得分:1)
我通过编辑我的jquery代码来修复它:
$(".flip").click(function(){
$("#mailSchema1").ckeditor();
$.get("php/settings/test.php", function(data){
$('#mailSchema1').val(data);
});
$(".editMailSchema").slideToggle("slow");
});
现在有效:)