FCKEditor и Ajax
Я пользуюсь пока FCKEditor-ом. И если делать как написано веде, то аякс у меня не отправлялся. Поэтому я чуть по другому с ним работаю.
Генеирую форму так:
function submitDataDocEdit(f)
{
var load_data_url = '/_adm/docs/doc_info/'+$('#fDocID').val();
$('.fckeditor').each(function(){
var fck = $(this).attr('fckeditor');
var oEditor = FCKeditorAPI.GetInstance(fck) ;
$('#'+fck).html(oEditor.GetHTML());
});
submitData(f, load_data_url);
return false;
}
Генеирую форму так:
<form method="post" .... onsubmit="return submitDataDocEdit(this);">submitDataDocEdit - функция , в которой отправляется аякс
<textarea name="f_{$field.field_id}" id="f_{$field.field_id}" fckeditor="f_{$field.field_id}" class="fckeditor" rows="10" cols="80" style="width: 100%; height: 200px">{$field.values.0}</textarea>
<script type="text/javascript">
var oFCKeditor = new FCKeditor( 'f_{$field.field_id}' ) ;
oFCKeditor.ReplaceTextarea() ;
</script>
</form>
function submitDataDocEdit(f)
{
var load_data_url = '/_adm/docs/doc_info/'+$('#fDocID').val();
$('.fckeditor').each(function(){
var fck = $(this).attr('fckeditor');
var oEditor = FCKeditorAPI.GetInstance(fck) ;
$('#'+fck).html(oEditor.GetHTML());
});
submitData(f, load_data_url);
return false;
}
Комментарии
Отправить комментарий