Guest --Rafael -- Postado Julho 4, 2007 Denunciar Share Postado Julho 4, 2007 Tenho algumas duvidas em relação ao ajax.. quanto ao teu funcionamento...Como o ajax funciona.. e como ele é rodado?... Como é possivel receber e enviar dados.. sem a atualizacao da pagina?...O tão quanto o ajax pode ser pesado para uma maquina rodar?Tão quanto uma maquina precisa ser boa para rodar um ajax?.... Seria viavel implementar um sistema inteiro... apenas utilizando ajax?... (independentemente da linguagem sendo utilizada)Obrigado,Rafael Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marcos_804 Postado Julho 4, 2007 Denunciar Share Postado Julho 4, 2007 (editado) Cara este negocio de se vai pesar ou não é muito relativo...Imagine assim... você tem que fazer um IF em uma pagina para web. Até ai tudo bem, pois o script so teria 1 IF. Mas imagine se voce colocar 10000 IF's numa pagina... deduz que isso demorara.==> Atualização de página:Na verdade o AJAX atualiza sim uma pagina, mas de forma assincrona, ou seja, podemos manipular pedaços da pagina. Quando enviamos uma informação pelo ajax enviamos para uma outra página (dinamica ou estática) e obteremos uma resposta do servidor, atraves desta resposta podemos tratar estas informações e mostrar para o cliente.==> Linguagem do AJAX.O ajax é nada mais nada menos e JAVASCRIPT aplicado.========== Veja um exemplo analogoA funçao de ajax abaixo eu quem adaptei, segue descrição:url = é a pagina que eu vou chamar por ajax;id = vai se o meu id onde eu vou colocar a informação que foi retornada para a minha requisição da URL.msg = é a mensagem que aparece enquando a informação requisitada para a URL ainda não foi carregada.xmlhttp.responseText = é o que eu recebo da URL. Aí eu posso pegar estes falores e formatar da forma que eu quiser.Pagina: pagina.html<html> <head> <title>.:: Pagina ::.</title> <script language="javascript"> function ExecutarAjax(url,id,msg){ { //Abre a conexão xmlhttp.open("GET",url ,true); //Função para tratamento do retorno xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4){ //Mostra o HTML recebido document.getElementById(id).innerHTML=xmlhttp.responseText; //Roda o próximo }else{ document.getElementById(id).innerHTML = msg; } } //Executa xmlhttp.send(null) } } </script> <body> <div id="id_OMeuIdQueVaiTerOValor">...</div> <form name="frm_meuFormularioAJAX"> Digite seu nome: <input type="text" name="txt_meuCampoDeTexto"><br> <input type="button" value="Enviar" onclick="ExecutarAjax('[b]pag.asp?minha_variavel_doidona='+ frm_meuFormularioAJAX.txt_meuCampoDeTexto.value[/b]','id_OMeuIdQueVaiTerOValor','Aguarde... Carregando');"> </form> </body> </head> </html> Pagina: pag.asp --> Esta pagina sera minha pagina que vai rodar no server <% minha_variavel_doidona = request.querystring("minha_variavel_doidona") response.write("Você digitou: "& minha_variavel_doidona) %>PS.: Cara eu não teste este codigo em especifico... mas testa ai... e qualquer duvida posta ai...falou...Espero ter ajudado. Editado Julho 4, 2007 por marcos_804 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Rafael -- Postado Julho 4, 2007 Denunciar Share Postado Julho 4, 2007 Obrigado marcos.. algumas duvidas você me esclareceu....Emfim...tenho outras questões, uma aplicação de ajax rodaria em um pc win 98... 2000....etc ??A questao em si não seria fazer 10000 If's.... (deduzindo que isso deixaria lerdo).... a questao é.. uma maquina "velha" consegueria responder a sei la... 10 usuarios.. somente utilizando codigos simples...Sera que uma mesma maquina aguentaria o mesmo tanto de usuario rodando uma aplicação utilizando ajax?.... Tão quando migrar aplicar ajax em uma aplicação.. seria prejudicial ao meu bolço?.... Deduzo... que precisaria de uns pcs relativamente bons.. com boa memoria e bom processador... (Deduzo)Minhas dúvidas é mais relacionadas a isso... Desempenho, Capacidade, Custo, Velocidade, Computadores.. etcccAbraços,Rafael Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest --Rafael --
Tenho algumas duvidas em relação ao ajax.. quanto ao teu funcionamento...
Como o ajax funciona.. e como ele é rodado?... Como é possivel receber e enviar dados.. sem a atualizacao da pagina?...
O tão quanto o ajax pode ser pesado para uma maquina rodar?
Tão quanto uma maquina precisa ser boa para rodar um ajax?....
Seria viavel implementar um sistema inteiro... apenas utilizando ajax?... (independentemente da linguagem sendo utilizada)
Obrigado,
Rafael
Link para o comentário
Compartilhar em outros sites
2 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.