Ir para conteúdo
Fórum Script Brasil
  • 0

Exibir página de retorno do ajax


Ninja2112

Pergunta

Oi pessoal...ainda não consegui carregar a página de teste...

Estou usando Joomla 1.5......aí vão os detalhes:

Dentro do corpo do meu artigo tem um form para consulta a BD mySql. O

meu template está configurado para receber conteúdo na div central, mas

não estou sabendo como carregar a página trazida pelo response.text do

ajax.

O submit do meu form chama abrirPag1('TESTE1.php'). Coloquei este código de função também no corpo do artigo:

<script type="text/javascript">
function abrirPag1(valor) {
var url = valor
var ajax = new XMLHttpRequest();
var conv = document.getElementById("slcConv");
var financ = document.getElementById("slcFinanc");
var frmContr = document.getElementById("slcFrmContr");
v
ar prazo = document.getElementById("slcPrazo");

ajax.open("POST","url?$slcConv="+conv+"$slcFinanc="+financ+
"$slcFrmContr="+frmContr+ "$slcPrazo="+prazo);


ajax.onreadystatechange = function() {


document.getElementById('conteudo').innerHTML = ajax.responseText;
alert ("DEU CERTO");
}
ajax.send(null);
}
Trecho de código do arquivo TESTE1.php, que recebe os parâmetros passados pelo objeto:
<?php
    $conv = $_POST["slcConv"];
   $financ = $_POST["slcFinanc"];
   $frmContr = $_POST["slcFrmContr"];
   $prazo = $_POST["slcPrazo"];
   echo $financ;
   echo $frmContr;
   echo $prazo;
   ?>

Ele dispara o "DEU CERTO", mas em vez de carregar a página, retorna ao

conteúdo inicial da home dentro da div central. O que está errado ? Onde

eu devo definir a div conteudo ?

Outra coisa: se eu utilizo a

condicional if(ajax.readyState == 4 && ajax.status == 200) ele

só retorna a home, sem o alert.

Grato

Citar

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...