เกี่ยวกับ การเรียก ckeditor แก้ไข ข้อมูลจาก database ค่ะ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา เกี่ยวกับ การเรียก ckeditor แก้ไข ข้อมูลจาก database ค่ะ
รบกวนทุกท่านๆ ช่วยบอกวิธีเรียก ckeditor มาเพื่อแก้ไขข้อมูล จากดาต้าเบส หน่อยค่ะ
เรียกแบบ ajax ได้ยินดีค่ะ
ขอบคุณค่ะ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ถ้าเป็น php น่าจะประมาณนี้
1 2 3 4 | <?php ..... $CKEditor ->editor( "editor_name" , $rs [ 'table_field' ]); ?> |
แต่ถ้าเป็น javascript คงต้องศึกษาจากลิ้งค์นี้ดู
http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.ajax.html#constructor
1 2 3 4 | function crate(){ var html = $.post( "getData.php?id=x" ).responseText; editor = CKEDITOR.appendTo( 'Div id' , config, html ); } |

ขอบคุณค่ะ คุณ Ninenik

คุณ Ninenik ค่ะ รบกวนถามต่อ
สอบถามเกี่ยวกับ การทำ query string แบบ ajax
มีปัญหาเกี่ยวกับภาษาไทยเลย ต้องใช้ encodeURIComponent(editor.getData());
เวลา copy มาจาก word มาเพิ่ม มันไม่ทำงานนะค่ะ
ดิฉันเดาว่าน่าจะ มีขนาดใหญ่เกิน เลย เพิ่มในฐานข้อมูลไม่ได้
มีวิธีอื่นแก้ไหมค่ะ รบกวนด้วยค่ะ

ยังไง แนะนำให้ใช้ การเรียกใช้งาน ckeditor ด้วย php น่าจะดีกว่าการใช้งาน แบบ javascript
ส่วนที่ว่า จำนวนข้อมูล มีขนาดใหญ่เกินไป ก็มีผล ถ้าเป็นข้อมูลจาก word ถ้าไม่เกิน 2 หน้าของ word ก็อาจจะไม่มีปํญหา เพราะข้อมูลจำนวนมาก จะมีปํญหาทั้งตอนเพิ่ม และตอนที่ทำการเรียกมาใช้งานเพื่อแก้ไข
- ให้ลองเลี่ยงการใช้ข้อมูลมากเกินไป กับ ckeditor แต่ถ้าจำเป็นต้องใช้ ให้สร้างเป็น ckeditor หลายๆ อันแทน แล้วเก็บข้อมูลเป็นแบบ ข้อมูลอ่านเพิ่ม หรือเนื้อหาเพิ่มเติม ในฟิลใหม่แทน

ขอบคุณมากเลยค่ะ คุณ Ninenik
