2013-07-08 5 views
0

ckeditor를 사용하여 텍스트 값을 보내려고합니다. 하지만 나는 ckeditor에서 어떤 가치도 얻지 못합니다. HTML을 사용하면 값을 얻습니다. 내가 뭘 잘못하고 있는지 모르겠다. 제발 도와주세요.ckeditor를 사용하여 텍스트 값을 전달할 수 없습니다.

function saveEditorTrigger() 
{ 
    for (instance in CKEDITOR.instances) CKEDITOR.instances[instance].updateElement(); 
} 

호출이이 페이지에서 에디터 인스턴스의 모든 트리거를 저장

function articlePOST(){ 
    //Is the form valid? 
    if($("#article").valid()) { 
     var srt = $("#article").serialize(); 
     $.ajax({ 
      type: "POST", url: "ajax/article.php", data: srt, 
      beforeSend: function(){$("#loading").show("fast");}, 
      complete: function(){$("#loading").hide("fast");}, 
      success: function(html){$("#article").html(html);$('#uploader-container').html('');} 
      }); 
    } 
    return false; 
}; 

답변

0

사용 : 여기

<textarea class="ckeditor" id="text" name="text"><?php echo $article['text'];?></textarea> 

<input id="articleSUBMIT" type="submit" value="submit" onClick="return articlePOST();"/> 

내 아약스 코드 : 다음은 내 코드입니다 함수를 제출하십시오. 좋아요 :

function articlePOST(){ 
// Update editor 
saveEditorTrigger(); 

//Is the form valid? 
if($("#article").valid()) { 
    var srt = $("#article").serialize(); 
    $.ajax({ 
     type: "POST", url: "ajax/article.php", data: srt, 
     beforeSend: function(){$("#loading").show("fast");}, 
     complete: function(){$("#loading").hide("fast");}, 
     success: function(html){$("#article").html(html);$('#uploader-container').html('');} 
     }); 
} 
return false; 
}; 
+0

감사합니다. @MahanGM이 작동합니다. –

관련 문제