我使用 jquery 在 .php 外部文件中加载 chek 编辑器
<script src='../js/jquery-2.0.0.js' type='text/javascript'></script>
<div id='cippa'>
<script>
$('#cippa').click(function(){
// load page on click
$('#cippa').load('edit_news_inc.php?id_user=".$id_user."&id=".$news[$n]['id']."&file_id=N&type=body_it&save=0&field=body_it');
});
</script>
<a href='javascript:void()' id='cippa'>
在我调用的 .php 文件中:
<script src='../ckeditor/ckeditor.js'></script>
<form name=".$type." method=post action='add_news.php?id_user=".$id_user."&id=".$id."&file_id=N&type=".$type."&save=1&field=".$type."'>
<textarea id='pippo' name=\"body_it\" cols=50 rows=4>".utf8_encode($news[$n]['body_it'])."</textarea>
<script>
CKEDITOR.replace( 'pippo', {
language: 'it',
// uiColor: '#14B8C4',
enterMode: CKEDITOR.ENTER_BR
} );
</script>
<input type='submit' class='inputButtonAdmin' value='Save body IT'>
</form>
如果我编辑文本,一切正常,但如果我尝试使用工具栏(即 B 或斜体),它会重新加载编辑器并丢失更改。我究竟做错了什么?