เกี่ยวกับ การเรียก ckeditor แก้ไข ข้อมูลจาก database ค่ะ
รบกวนทุกท่านๆ ช่วยบอกวิธีเรียก ckeditor มาเพื่อแก้ไขข้อมูล จากดาต้าเบส หน่อยค่ะ
เรียกแบบ ajax ได้ยินดีค่ะ
ขอบคุณค่ะ
ขอบคุณมากเลยค่ะ คุณ Ninenik 
ยังไง แนะนำให้ใช้ การเรียกใช้งาน ckeditor ด้วย php น่าจะดีกว่าการใช้งาน แบบ javascript
ส่วนที่ว่า จำนวนข้อมูล มีขนาดใหญ่เกินไป ก็มีผล ถ้าเป็นข้อมูลจาก word ถ้าไม่เกิน 2 หน้าของ word ก็อาจจะไม่มีปํญหา เพราะข้อมูลจำนวนมาก จะมีปํญหาทั้งตอนเพิ่ม และตอนที่ทำการเรียกมาใช้งานเพื่อแก้ไข
- ให้ลองเลี่ยงการใช้ข้อมูลมากเกินไป กับ ckeditor แต่ถ้าจำเป็นต้องใช้ ให้สร้างเป็น ckeditor หลายๆ อันแทน แล้วเก็บข้อมูลเป็นแบบ ข้อมูลอ่านเพิ่ม หรือเนื้อหาเพิ่มเติม ในฟิลใหม่แทน
คุณ Ninenik ค่ะ รบกวนถามต่อ
สอบถามเกี่ยวกับ การทำ query string แบบ ajax
มีปัญหาเกี่ยวกับภาษาไทยเลย ต้องใช้ encodeURIComponent(editor.getData());
เวลา copy มาจาก word มาเพิ่ม มันไม่ทำงานนะค่ะ
ดิฉันเดาว่าน่าจะ มีขนาดใหญ่เกิน เลย เพิ่มในฐานข้อมูลไม่ได้
มีวิธีอื่นแก้ไหมค่ะ รบกวนด้วยค่ะ
ขอบคุณค่ะ คุณ Ninenik
ถ้าเป็น php น่าจะประมาณนี้
<?php
.....
$CKEditor->editor("editor_name", $rs['table_field']);
?>
แต่ถ้าเป็น javascript คงต้องศึกษาจากลิ้งค์นี้ดู
http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.ajax.html#constructor
function crate(){
var html = $.post("getData.php?id=x").responseText;
editor = CKEDITOR.appendTo( 'Div id', config, html );
}
ไฟล์ getData.php?id=x สำหรับดึงข้อมูลจากฐานข้อมูล
id เป็นชื่อค่าที่ต้องการส่งไปตรวจสอบ
x เป้นค่าที่ส่งไป