Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2009, 14:03
SebasSebas
 
Fecha de Ingreso: junio-2008
Mensajes: 71
Antigüedad: 16 años, 5 meses
Puntos: 0
JQuery y $.ajax devuelve nada

No se que está mal y porque.

Estoy ejercitando un poco algunas cosas de jQuery, o más bien probando las combinaciones que se me ocurran que puedan haber en una función, y en este caso hay algo que no me funciona o sí funciona pero a veces.

Si hago esto:

Código javascript:
Ver original
  1. <script>
  2.     $.ajax({
  3.         url: "http://www.google.com",
  4.         cache: false,
  5.         dataType: "html",
  6.         success: function(data) {
  7.             alert(data);
  8.     }});
  9. </script>

No funciona me lo devuelve en blanco. Creí que algo estaba mal, pero si hago por ejemplo:

Código javascript:
Ver original
  1. <script>
  2.     $.ajax({
  3.         url: "pagina_prueba.htm",
  4.         cache: false,
  5.         dataType: "html",
  6.         success: function(data) {
  7.             alert(data);
  8.     }});
  9. </script>

Se muestra el html de la página de prueba, tal como debería ocurrir.

La diferencia parece ser cuando el archivo es remoto, pero no creo que sea una limitación deliberada que pusieron en jQuery ¿por que acaso no sería posible leer un xml o lo que sea, de un tercero?.