Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lisbao

qual o problema desse script?

Recommended Posts

Qual é o problema desse Script?

<?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">"; ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>ajax_Busca</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><script src="ajax_busca.js" language="JavaScript" type="text/javascript"></script><style type="text/css">.procurar	{		position:absolute;		top:30px;		left:30px;		border:1px solid #036;		background-color:#C0C0C0;		}div{	position:absolute;	top:70px;	left:3px;	border:1px;}</style></head><body>		<input type="text" id="procura" class="procurar" /> 	<button onclick="busca();">Procurar</button>	<br />	<div id="mostra"> </div></body></html>
Página de busca

 

 

function ajaxinit()	{		var ajax;				try{			ajax = new XMLHttpRequest();			}			catch(ee)				{					try{					ajax = new ActiveXObject("Msxml2.XMLHTTP");					}catch(e)						{							try{								ajax = new ActiveXObject("Microsoft.XMLHTTP");							}catch(E){															ajax = false;							}						}													}			return ajax;	}		function busca()		{					if(document.getElementById)				{					var pesquisa = document.getElementById('procura').value;					var mostra = document.getElementById('mostra');										if(pesquisa !== "" && pesquisa !==null)						{							var ajax = ajaxinit();							ajax.open("GET", "busca2.php?p=" +pesquisa, true);														ajax.onreadystatechange = function()								{									if(ajax.readyState==1)										{											mostra.innerHTML = "<h2>Carregando...</h2>";																					}									if(ajax.readyState==4)										{											if(ajax.status == 200)												{													var res = ajax.responseText;													res = res.replace(/\+g," ");													res = unescape(res);																										mostra.innerHTML = res;																						}												else													{														mostra.innerHtml = "Erro:  ";													}																					}																	}							ajax.send(null);						}				}						}
script ajax!!!

 

Por favor me ajudem pq eu nao sei ajax direito

 

construi esse script com auxilio de um artigo e equeria saber qual o erro pra q isso nao está funcionando!!!

 

Obrigado....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual é o problema desse Script?

. . vai saber :) Ele mostra algum erro?
ele não funciona!!! esse é o erro dele!!! quero saber qual o erro dele!!! se é que tem algum erro!

Compartilhar este post


Link para o post
Compartilhar em outros sites

mostra.innerHtml = "Erro:  ";
javascript é case-sensitive. Ou seja, sensivel a letras maiusculas e minusculas.

no caso, o certo é

mostra.innerHtml = "Erro: "+ajax.statusText;

acho que é isso.

E se não está mostrando nada, é pq seu código está tentando executar essa linha. E se essa linha está sendo executada, é pq tem erro na sua página dinâmica.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.