Jump to content


BierMann

Member Since 06/09/2009
Offline Last Active 08/04/2010, 08:07
-----

Posts I've Made

In Topic: Ajax - Multi Request Call

20/01/2010, 18:59

Olá!

Então, fiz do jeito que você colocou ai, mas continuo com o mesmo problema.

Pelo que percebi o problema está em fazer requisições em páginas diferentes.

Se fizer diversas requisições na mesma página não dá problema algum.

=/

Vou fazer mais algumas tentativas...
Se ninguém resolver antes de mim eu coloco o que aconteceu aqui!

Valeu!

In Topic: Ajax - Multi Request Call

18/01/2010, 20:55

Depois que você atualiza a DIV cxNoticia, você esta dando um reload(true) nesta div ou um reflesh de HTML ou de JS?

[]'s


Nem... está tudo ai...

Não sei porque ele "rechama" a atualizaDiv.

Se eu utilizar uma função só (não utilizando a atualizaDiv2) acontece a mesma coisa.

In Topic: Ajax - Multi Request Call

17/01/2010, 21:39

É coisa simples, nem tem requisição a banco de dados.

Div principal (a que carrega o conteúdo principal)

<div id="main" class="main" align="center"></div>


Ao clicar no menu "Empresa", por exemplo, é chamado a alimentaDiv, que imprime as informações do empresa.php na div principal:
<?php
echo <<<EOT

<img src="img/quemSomos.png" border="0"/>

<p class=normal>bla bla bla</p>
EOT;
?>

Até ai beleza.
A página inicial carrega 2 divs dentro da div principal.
Do lado direito temos uma lista de notícias, e do lado esquerdo o conteúdo delas (futuramente com banco de dados).
Código referente à elas:
<?php
echo <<<EOT
<div class="noticias" id="noticias">
    <p>Últimas notícias:</p>
<hr/>
    <a href="" onclick="alimentaDiv2('cxNoticia', 'geraNoticia.php?', 'num=1')">16/10/2010 - Noticia 1</a>
<hr/>
    <a href="" onclick="alimentaDiv2('cxNoticia', 'geraNoticia.php?', 'num=2')">15/10/2010 - Noticia 2</a>
</div>
<div class="cxNoticia" id="cxNoticia"></div>
EOT;
?>

Ao clicar em uma notícia o conteúdo dela é carregado através da página geraNoticia.php:
<?php
if ($_GET["num"]==1)
    echo "bla bla bla noticia 1";
else if ($_GET["num"]==2)
    echo "bla bla bla noticia 2.";
?>

A questão é: ao clicar no titulo da noticia a ser carregada, o conteúdo da mesma é carregado na subdiv (cxNoticia), porém ao finalizar a requisição, é feito um "refresh" na página, como se eu mandasse fazer um alimentaDiv recarregando a página principal (sim, depois de terminar a alimentaDiv2 ele executa a alimentaDiv).

Podem me ajudar?

IPB Skin By Virteq