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:
Pergunta
Ninja2112
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:
Trecho de código do arquivo TESTE1.php, que recebe os parâmetros passados pelo objeto: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
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.