Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2014, 16:13
Avatar de fedefrankk
fedefrankk
 
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 9 meses
Puntos: 7
Pregunta dos o mas funciones en ajax

Hola a todos, estoy aprendiendo el temna de ajax, y me encuentro con codigo alomejor repetido..

tengo una funcion en ajax que busca por nombres, aca esta:

Código Java:
Ver original
  1. <script type="text/javascript">
  2.         function sugerencias(str){
  3.             var xmlhttp;
  4.             if (str.length==0)
  5.               {
  6.               document.getElementById("txtHint").innerHTML="";
  7.               return;
  8.               }
  9.               if (window.XMLHttpRequest)
  10.               {
  11.               xmlhttp=new XMLHttpRequest();
  12.               }
  13.             else
  14.               {
  15.               xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  16.               }
  17.           xmlhttp.onreadystatechange=function()
  18.               {
  19.               if (xmlhttp.readyState==4 && xmlhttp.status==200)
  20.                  {
  21.                  document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
  22.                  }
  23.               }
  24.           xmlhttp.open("GET","sugerencias.php?q="+str,true);
  25.             xmlhttp.send();
  26.         }
  27.     </script>

el tema que quiero usar otra funcion, se puede meter dentro del codigo de arriva?... y si se puede donde seria?
es la siguiente..


Código Java:
Ver original
  1. function carga(url){
  2. var contenedor;
  3. contenedor= document.getElementById('contenedor');
  4. ajax=fede();
  5. ajax.open("POST",url,true);
  6. ajax.onreadystatechange=function(){
  7.     if(ajax.readyState==4){
  8.         contenedor.innerHTML= ajax.responseText
  9.     }
  10. }
  11. ajax.send(null)
  12.  
  13. }


Buenos espero que se entienda saludos a todos
fede