使用jquery加载数据的Ckeditor

使用jquery加载数据的Ckeditor,jquery,ckeditor,Jquery,Ckeditor,我在从Jquery中将内容加载到CKeditor时遇到了一些问题。 我有一个邮件模式列表,对于其中的每一个,我都有一个编辑链接,因此用户应该能够编辑模式(在CKeditor中) 我的Jquery如下所示: $(document).ready(function() { $(".flip").click(function(){ $("#editor").ckeditor(); $.get("test.php", function(data){

我在从Jquery中将内容加载到CKeditor时遇到了一些问题。 我有一个邮件模式列表,对于其中的每一个,我都有一个编辑链接,因此用户应该能够编辑模式(在CKeditor中)

我的Jquery如下所示:

$(document).ready(function() {
    $(".flip").click(function(){
        $("#editor").ckeditor();
        $.get("test.php", function(data){
            $("#editor").val(data);
        });
        $(".editMailSchema").slideToggle("slow");   
  });
});
<div class="editMailSchema">
    <textarea id="editor" name="editor"></textarea>
</div>
<?php
echo "test";
?>
    $(".flip").click(function(){
        $("#mailSchema1").ckeditor();
        $.get("php/settings/test.php", function(data){
            $('#mailSchema1').val(data);
        });
        $(".editMailSchema").slideToggle("slow");   
  }); 
html元素如下所示:

$(document).ready(function() {
    $(".flip").click(function(){
        $("#editor").ckeditor();
        $.get("test.php", function(data){
            $("#editor").val(data);
        });
        $(".editMailSchema").slideToggle("slow");   
  });
});
<div class="editMailSchema">
    <textarea id="editor" name="editor"></textarea>
</div>
<?php
echo "test";
?>
    $(".flip").click(function(){
        $("#mailSchema1").ckeditor();
        $.get("php/settings/test.php", function(data){
            $('#mailSchema1').val(data);
        });
        $(".editMailSchema").slideToggle("slow");   
  }); 

元素正在Toogle中,但没有test.php中的内容。 test.php如下所示:

$(document).ready(function() {
    $(".flip").click(function(){
        $("#editor").ckeditor();
        $.get("test.php", function(data){
            $("#editor").val(data);
        });
        $(".editMailSchema").slideToggle("slow");   
  });
});
<div class="editMailSchema">
    <textarea id="editor" name="editor"></textarea>
</div>
<?php
echo "test";
?>
    $(".flip").click(function(){
        $("#mailSchema1").ckeditor();
        $.get("php/settings/test.php", function(data){
            $('#mailSchema1').val(data);
        });
        $(".editMailSchema").slideToggle("slow");   
  }); 

谁能给我指一下正确的方向。


我通过如下编辑jquery代码修复了它:

$(document).ready(function() {
    $(".flip").click(function(){
        $("#editor").ckeditor();
        $.get("test.php", function(data){
            $("#editor").val(data);
        });
        $(".editMailSchema").slideToggle("slow");   
  });
});
<div class="editMailSchema">
    <textarea id="editor" name="editor"></textarea>
</div>
<?php
echo "test";
?>
    $(".flip").click(function(){
        $("#mailSchema1").ckeditor();
        $.get("php/settings/test.php", function(data){
            $('#mailSchema1').val(data);
        });
        $(".editMailSchema").slideToggle("slow");   
  }); 

现在它工作了:)

我意识到了这一点,这就是为什么我的代码中有:$(“#编辑器”).val(数据);