Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

R063R10

CKEDITOR com AJAX

Recommended Posts

Fala galera.

Estou com um problema aqui para capturar o que está dentro do editor do ckeditor.

Não gostaria de submeter o formulário para capturar esses valores.

O que eu quero é pegar via js o que está dentro do editor e enviar via ajax.

 

O código que estou usando para exibir o editor é:

 

<textarea class="ckeditor" id="editor1" name="editor1" cols="80" rows="10" ></texarea>

Compartilhar este post


Link para o post
Compartilhar em outros sites

tentou:

 

alert( document.getElementById('editor1').value );
?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentei, mas não funciona.

Tipo,

 

editor1 é o textarea, então quando dou um

alert( document.getElementById('editor1').innerHTML );
retorna vazio, porque o o que o cara escreveu, está no objeto gerado pelo ckeditor, e não no textarea.

 

Será que eu sou a única pessoa que ja tentou fazer isso??

hehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já tentou o método getData()?

 

ex:

CKEDITOR.instances.id_do_textarea.getData();

 

 

Tentei, mas não funciona.

Tipo,

 

editor1 é o textarea, então quando dou um

alert( document.getElementById('editor1').innerHTML );
retorna vazio, porque o o que o cara escreveu, está no objeto gerado pelo ckeditor, e não no textarea.

 

Será que eu sou a única pessoa que ja tentou fazer isso??

hehe

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Perfeito, funcionou....

 

No arquivo javascript consegui recuperar o valor do campo desta forma:

 

function atualiza() {

 

var acao = document.getElementById('acao').value;

var id = document.getElementById('id').value;

 

$.post("acoes.php", {"id": id, "texto": CKEDITOR.instances.texto.getData(), "acao": acao}, function(data){

$("#alertaSistema").html(data);

});

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.