Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/12/2011, 13:48
Avatar de IMAC/
IMAC/
 
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 19 años, 1 mes
Puntos: 14
Ajax no carga si no incluyo jquery-min?

Me he dado cuenta de que si no incluyo jquery de este modo:
Código Javascript:
Ver original
  1. <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js?ver=1.3.2'></script>;

No me funcionan las acciones que requieren de ajax como esta:
Código Javascript:
Ver original
  1. function nuevoAjax()
  2. {
  3.     /* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
  4.     lo que se puede copiar tal como esta aqui */
  5.     var xmlhttp=false;
  6.     try
  7.     {
  8.         // Creacion del objeto AJAX para navegadores no IE
  9.         xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
  10.     }
  11.     catch(e)
  12.     {
  13.         try
  14.         {
  15.             // Creacion del objeto AJAX para IE
  16.             xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  17.         }
  18.         catch(E) { xmlhttp=false; }
  19.     }
  20.     if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }
  21.  
  22.     return xmlhttp;
  23. }
  24.  
  25. function provincia(ciudad) {   
  26.     var obCon = document.getElementById("filtro");
  27.     var ajax = nuevoAjax();
  28.    
  29.     url =  'vista.php?p=' + ciudad;
  30.    
  31.     //mostramos el loading
  32.     $("#divLoading").show();   
  33.     ajax.open("GET", url); 
  34.  
  35.     ajax.onreadystatechange=function()
  36.     {
  37.         if(ajax.readyState==4)
  38.         {
  39.             if(ajax.status==200){
  40.                 // Al recibir la respuesta coloco directamente el HTML en la capa contenedora
  41.                 obCon.innerHTML=ajax.responseText;
  42.                
  43.                 //ocultamo  el loading
  44.                 $("#divLoading").hide();
  45.             }else if(ajax.status==404){
  46.                 obCon.innerHTML = "La página no existe"
  47.             }else{
  48.                 //mostramos el posible error
  49.                 obCon.innerHTML = "Error:".ajax.status;
  50.             }
  51.         }
  52.     }
  53.     ajax.send(null);
  54. }


¿Por qué pasa esto?

Gracias.