Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2010, 07:48
Grumete
 
Fecha de Ingreso: agosto-2002
Ubicación: En frente de un PC blanco muu grande
Mensajes: 183
Antigüedad: 22 años, 6 meses
Puntos: 0
Consultas muy seguidas con ajax + php

Hola,

estoy generando un sistema parecido al de las tags de wordpress en un sistema propio.

Mi intención es que cada vez que cambie un input, donde el usuario escribe la "tag" a insertar, se muestren las tags que se asemejan dentro de una tabla de mysql de mi sistema.

He realizado una prueba, y tengo esto:

Código:
HTML

<input type="text" name="newtag" value="" onChange="searchTags()">

AJAX

function searchTags()
{
	var tagValue = document.f1.newtag.value;
	document.getElementById("searchDiv").style.display = "none";
	
	var xmlhttpTag = getXMLHttpRequest();

	xmlhttpTag.onreadystatechange = function() 
	{
		if (xmlhttpTag.readyState == 4) 
		{
			document.getElementById("searchDiv").style.display = "block";
			document.getElementById("searchDiv").innerHTML = xmlhttpTag.responseText;
		}
	}
	
	xmlhttpTag.open("POST", "searchTag.php", true);
	xmlhttpTag.send("tag="+tagValue);
}

PHP 

Genera el listado
El problema que he visto, es que todo este proceso tarda mucho desde que hacen la escritura y se muestra el resultado.

¿Debo hacerlo mediante otro sistema? ¿Alguna solución?

Gracias.
__________________
Buitre no come alpiste