Prof. Serjão Postado Abril 26, 2007 Denunciar Share Postado Abril 26, 2007 Buenas !!Sou novato por aqui, mas estou com um problema num projeto ....Como faço para chamar o contéudo de uma nova página com php e html em uma página que já foi chamada por ajax ?Se alguém tiver alguma luz .... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Abril 26, 2007 Denunciar Share Postado Abril 26, 2007 primeiramente, seja bem vindo ao forum ;)bom, eu não entendi exatamente o que você quer. O resultado do processamento com o Ajax vem no responseText Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Prof. Serjão Postado Abril 26, 2007 Autor Denunciar Share Postado Abril 26, 2007 primeiramente, seja bem vindo ao forum ;)bom, eu não entendi exatamente o que você quer. O resultado do processamento com o Ajax vem no responseTextObrigado ...Espero tornar mais claro o meu problema ...vamos lá....eu estou fazendo um site para uma empresa que fabrica portas ...e eu chamo o menu de tipos de portas na página Produtos por meio de ajax ..e a partir do menu da pagina Produtos eu gostaria de mostrar os vários tipos de portas também utilizando ajax ...mas não consigo carregar o conteúdo para a pagina Produtos .... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Abril 26, 2007 Denunciar Share Postado Abril 26, 2007 Voce quem criou a primeira rotina do ajax?? é só reutilizar...aparece algum erro? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Prof. Serjão Postado Abril 26, 2007 Autor Denunciar Share Postado Abril 26, 2007 Voce quem criou a primeira rotina do ajax?? é só reutilizar...aparece algum erro?Eu adaptei de um script de vi na internet ...vou postar o cod pra você entender melhor...esse é parte do cod da pagina Home que vai chamar as outras paginas através de um menu...<!-- ***************** SCRIPT PARA IMPLEMENTAR O AJAX *************************--><script language="javascript">function criaXMLHttp() {if (typeof XMLHttpRequest != "undefined")return new XMLHttpRequest();else if (window.ActiveXObject){var versoes = ["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0","MSXML2.XMLHttp", "Microsoft.XMLHttp"];}for (var i = 0; i < versoes.length; i++){try{return new ActiveXObject(versoes);}catch (e) {}}throw new Error("Seu browser não suporta AJAX");}function lerId($valor) {var id = document.getElementById("id");var divInfo = document.getElementById("conteudo");var XMLHttp = criaXMLHttp();switch ($valor){ case 0: XMLHttp.open("get", "1.php", true); break; case 1: XMLHttp.open("get", "1.php", true); break; case 2: XMLHttp.open("get", "2.php", true); break; case 3: XMLHttp.open("get", "3.php", true); break; case 4: XMLHttp.open("get", "4.php", true); break; case 5: XMLHttp.open("get", "5.php", true); break; case 6: XMLHttp.open("get", "6.php", true); break;}//XMLHttp.setRequestHeader("enconding", "UTF-8;");XMLHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");XMLHttp.onreadystatechange = function () {if (XMLHttp.readyState == 4)if (XMLHttp.status == 200){divInfo.innerHTML = XMLHttp.responseText;} else {divInfo.innerHTML = "Um erro ocorreu" + XMLHttp.statusText;}};XMLHttp.send(null);}</script><!-- ****************************************************************************-->..................<td><a href="java script:lerId(5)" onclick="MM_nbGroup('down','navbar1','mbrr8c2','imagens/menu_br/m_br_r8_c2_f3.jpg',1)" onmouseover="MM_nbGroup('over','mbrr8c2','imagens/menu_br/m_br_r8_c2_f2.jpg','imagens/menu_br/m_br_r8_c2_f4.jpg',1)" onmouseout="MM_nbGroup('out');"><img src="imagens/menu_br/m_br_r8_c2.jpg" alt="" name="mbrr8c2" width="112" height="28" border="0" id="m_br_r8_c2" /></a></td>...............agora vem a pagina 5.php ....faço uma busca no banco de dados através de php e imprime na página os tipos de portas ...................<body><table width="770" border="0" cellpadding="0" cellspacing="0"> <tr> <td scope="col"><table width="170" border="0" cellspacing="2" cellpadding="2"><?php $sql = "select * from WC0017 order by COD_GR_ITEM_MAT"; $tabela = mysql_query($sql); $linhas = mysql_num_rows($tabela); if($linhas==0) { echo "<script>alert('Nenhum registro foi encontrado');</script>"; } else { for($x=0; $x<$linhas; $x++) { $descricao = mysql_result($tabela,$x,'DESCR_GR_ITEM_MAT'); $cod = mysql_result($tabela,$x,'COD_GR_ITEM_MAT');?> <tr> <td scope="col"><? echo $descricao ?> </td> //AQUI EU QUERIA CHAMAR O CONTEDO DE OUTRAS PÁGINAS .... </tr><?php } }?> </table><div id="produtos"></div></td> <td scope="col"> </td> <td scope="col"> </td> <td scope="col"> </td> </tr></table></body>............eu tentei através de links...mas ele simplesmente não retornava nada ...obrigado por enquanto ... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Prof. Serjão
Buenas !!
Sou novato por aqui, mas estou com um problema num projeto ....
Como faço para chamar o contéudo de uma nova página com php e html em uma página que já foi chamada por ajax ?
Se alguém tiver alguma luz ....
Link para o comentário
Compartilhar em outros sites
4 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.