Ir para conteúdo

POWERED BY:

Arquivado

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

gabriel.anhaia

Envio dados AJAX

Recommended Posts

Olá, estou começando a utilizar AJAX e Jquery, porem me surgiram 1(2) dúvida's.

 

Tenho de cadastro e estava usando apenas PHP, porem quero usar AJAX para não ter refresh na página.

Antes estava usando um botão 'submit' via POST o form, ele já montava um array pra mim exatamente como eu queria e passada pro php.

Porem pelo que andei pesquisando, acredito que terei que montar o array manualmente se quiser usar Jquery.

 

A primeira dúvida: Existe alguma forma de eu pegar todas os campos de Formulário exatamente igual o POST ou GET faz ?

 

A segunda dúvida: Caso não seja possível e eu tenha que pegar manualmente os campos com variaveis, tenho um 'TextArea' a baixo:

 

<textarea rows="4" cols="50" id="sinopse" name="sinopse" required></textarea>

 

Porem ele foi criado para ser usado com CKEDITOR e não estou conseguindo pegar o valor digitado dentro dele através da Javascript, o valor nao vem nem com val() nem com text...

ex:

 

$('#cadastrar_filme_btn').on('click',cadastrarFilme);
function cadastrarFilme(){
var titulo = $('#titulo').val();
var sinopse = $('#sinopse').text();
}
a segunda resolvi com a função a baixo:
function setCKEditorToTextarea() {
        for(var instanceName in CKEDITOR.instances)
          CKEDITOR.instances[instanceName].updateElement();            
    }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com jQuery, você pode pegar todos os campos de uma só vez, com:

 

$('form').serialize()

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.