Foros del Web » Programando para Internet » Jquery »

jquery .ajax problema no carga la web si desde el navegador

Estas en el tema de jquery .ajax problema no carga la web si desde el navegador en el foro de Jquery en Foros del Web. Bueno me gustaria alguien me pueda sugerir que es lo que esta pasando porque llevo un rato con algo que no entiendo porque no funciona. ...
  #1 (permalink)  
Antiguo 05/12/2010, 08:47
 
Fecha de Ingreso: julio-2008
Mensajes: 208
Antigüedad: 15 años, 9 meses
Puntos: 5
jquery .ajax problema no carga la web si desde el navegador

Bueno me gustaria alguien me pueda sugerir que es lo que esta pasando porque llevo un rato con algo que no entiendo porque no funciona.

El codigo es muy corto y sencillo lo que quiero hacer es cargar esta url:
http://buscar.taringa.net/web?q=yass...%3Ataringa.net

Y tomar todos los li que estan dentro de un div con determinado id.
Si voy por el navegador a la url que deje arriba me carga bien la pagina, pero no funciona igual cuando lo hago mediante ajax usando el metodo get...
Segun tenia entendido hacer un GET y visitar el sitio pasando los parametros en la url deberia ser lo mismo...el pedido que le llega a la pagina no deberia ser distinto. Estoy en lo correcto?.

PD:en el firebug veo el pedido ajax que se hace bien pero cuando voy a ver la respuesta dice:"Failed to load source for: http://buscar.taringa.net/web?q=yasserock%2B24.11.2010%2Bsite%3Ataringa.net" ...
Sin embargo si copia la url y la visito si se ve ok.

Muchas gracias por su tiempo.
Salu2.


A continuación un breve codigo que no me anda:
Código:
<html>
<head>
    <script src="../jquery-1.4.2.js" type="text/javascript"></script>

    <script type="text/javascript" >
           function cargarPostsFecha(){
               var url_prueba = 'http://buscar.taringa.net/web';
                var datos_prueba = "q="+encodeURIComponent('yasserock+24.11.2010+site:taringa.net');
                var posts = new Array();


                            $.ajax({
                                    type: 'GET',
                                    url: url_prueba,
                                    dataType: 'text/html',
                                    data: datos_prueba,
                                    success: function(h){
                                            var respuesta = $('<div id="respuesta">'+h+'</div>').find('#res li');
                                            alert('Exito. Respuesta:'+respuesta.toString()+' size:'+respuesta.size()+'h:'+h);
                                            //Me guardo todas las opciones del usuario

                                            for(var i=0;i < respuesta.size();i++){
                                                            var li_actual = respuesta.eq(i);

                                                            posts[i] = li_actual;

                                                            alert("Actual:"+li_actual);

                                                    //alert(check_actual+" y "+opciones_usuario[i]);

                                            }//del for


                                    },
                                    error: function(h){
                                            alert('Error en get de posts intente mas tarde:'+h.status);
                                    }
                            });

                   }


        $(document).ready(function(){
            //Cuando hagan click en Online/Offline lo cambio - Manejador de evento de click en boton
            $('#Menu_Monitor_Posts').click(function() {
                            //alert('hicieron click');
                            cargarPostsFecha();
            });
        });


   </script>

</head>
<body>
    <input type="button" id="Menu_Monitor_Posts" name="MonitorPosts" value="Ver Posts" />
</body>
</html>
  #2 (permalink)  
Antiguo 05/12/2010, 13:58
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 4 meses
Puntos: 65
Respuesta: jquery .ajax problema no carga la web si desde el navegador

con ajax no se puede hacer una solicitud a una url de dominio externo

lo que podes hacer es llamar a un archivo php y que este lea la url, de ahi extraes lo que quieras
  #3 (permalink)  
Antiguo 05/12/2010, 16:09
 
Fecha de Ingreso: julio-2008
Mensajes: 208
Antigüedad: 15 años, 9 meses
Puntos: 5
Sonrisa Respuesta: jquery .ajax problema no carga la web si desde el navegador

Muchas gracias por tu respuesta.....no lo sabia creo que porque nunca tuve que pedir url externas...claro habia usado ajax pero todas dentro del dominio en el que estoy trabajando no externas...
Aunque pense que esto era parte del dominio:http://buscar.taringa.net/web?q=yass...%3Ataringa.net
Porque la web sobre lo que corre este javascript es www.taringa.net se ve que buscar.taringa.net no pertenece a taringa sino a google porque de hecho es una busqueda personalizada de google para buscar especificamente en post de la web www.taringa.net que para la que estoy intentando listar los ultimos posts de un usuario por dia.

Muchas gracias por prenderme la lamparita ;)

Salut!!
  #4 (permalink)  
Antiguo 05/12/2010, 16:23
 
Fecha de Ingreso: julio-2008
Mensajes: 208
Antigüedad: 15 años, 9 meses
Puntos: 5
Respuesta: jquery .ajax problema no carga la web si desde el navegador

Hice una web php que me obtiene el contenido de una url que yo le pase:
http://sandinosaso.webcindario.com/t...getPageContent

El link me dice PROHIBIDO que no tengo permisos para acceder....estoy en el horno no?

Google
Error

Forbidden

Your client does not have permission to get URL /cse?cof=FORID%3A10&cx=partner-pub-5717128494977839%3A8381635085&ie=UTF-8&q=yasserock+24.11.2010+site:taringa.net&ad=w9&nu m=10&rurl=http%3A%2F%2Fsandinosaso.webcindario.com %2Ftaringa%2Fscripts%2FajaxController.php%3Fop%3Dg etPageContent from this server.
  #5 (permalink)  
Antiguo 05/12/2010, 18:03
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 4 meses
Puntos: 65
Respuesta: jquery .ajax problema no carga la web si desde el navegador

mmm no te entendi mucho lo que dijiste


igual los resultaso del buscador de taringa que usa el motor de google no lo vas a poder leer porque muestra los resultados con javascript

fijate la api de taringa que te devuelve un xml o json
  #6 (permalink)  
Antiguo 05/12/2010, 18:20
 
Fecha de Ingreso: julio-2008
Mensajes: 208
Antigüedad: 15 años, 9 meses
Puntos: 5
Respuesta: jquery .ajax problema no carga la web si desde el navegador

fuck!!!! nada me anda....
Probe cargando con php pero ahora no de taringa sino directamente del buscador de google y lo mismo si lo navego la veo pero no lo carga desde el sitio en taringa con .ajax() ...

Fijense:http://sandinosaso.webcindario.com/t...%3Ataringa.net

muchas gracias por la respuesta dany_s
  #7 (permalink)  
Antiguo 06/12/2010, 21:01
 
Fecha de Ingreso: julio-2008
Mensajes: 208
Antigüedad: 15 años, 9 meses
Puntos: 5
Respuesta: jquery .ajax problema no carga la web si desde el navegador

Cita:
Iniciado por sandinosaso Ver Mensaje
fuck!!!! nada me anda....
Probe cargando con php pero ahora no de taringa sino directamente del buscador de google y lo mismo si lo navego la veo pero no lo carga desde el sitio en taringa con .ajax() ...

Fijense:http://sandinosaso.webcindario.com/t...%3Ataringa.net

muchas gracias por la respuesta dany_s
stickyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy yyyyyyyyyyyyy
jjajajajaja...

alguien tiene alguna otra idea????....entonces es imposible con ajax cargar contenido de una web externa?????? Y como hacen las spiders de google para bsucar dentro de todas las websss?????..
Salut!!!
  #8 (permalink)  
Antiguo 06/12/2010, 21:08
Avatar de carlos_lacoma  
Fecha de Ingreso: diciembre-2010
Mensajes: 2
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: jquery .ajax problema no carga la web si desde el navegador

Alguien conoce el sistema Joomla, ¿qué opiniones hay? ¿Es el mejor?
  #9 (permalink)  
Antiguo 06/12/2010, 21:19
 
Fecha de Ingreso: julio-2008
Mensajes: 208
Antigüedad: 15 años, 9 meses
Puntos: 5
Respuesta: jquery .ajax problema no carga la web si desde el navegador

Cita:
Iniciado por carlos_lacoma Ver Mensaje
Alguien conoce el sistema Joomla, ¿qué opiniones hay? ¿Es el mejor?
Porque no creas un tema nuevo???...
Lo conozco si trabajo hace mas o menos un año con joomla y la verdad me ha dado grandes resultados...el desarrollo es mucho mas veloz que cualquier gestor de contendios y es lo suficientemente flexible como para realizar casi cualquier aplicación...entre mis favoritos en orden de favorito obvio Joomla-Wordpress-Drupal..

Salut!!! por favor crea un nuevo tema sino nadie va a responder mi duda ;)
  #10 (permalink)  
Antiguo 07/12/2010, 06:04
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 4 meses
Puntos: 65
Respuesta: jquery .ajax problema no carga la web si desde el navegador

Cita:
Iniciado por sandinosaso Ver Mensaje
Y como hacen las spiders de google para bsucar dentro de todas las websss?????..
Salut!!!
Leen html y no javascript

No te compliques, leer una url es sencillo con php, pasa que la url de los resultados del buscador de taringa se muestran con javascript, entonces si lees esa url vas a leer pero va a aparecer el código javascript y el resto del html, pero los resultados no van a aparecer, es lo mismo que abras esa url y veas el código fuente, solamente vas a ver el javascript y no los resultados.

Fijate en este post http://www.taringa.net/comunidades/t...5BJSON%5D.html el usuario creo un buscador que muestra los últimos post de un usuario, ocupando la API de Taringa.

Con ese ejemplo tranquilamente puedes crear lo que tienes pensado.

La doc de la api para no estar disponible ahora jeje

Al que pidio opiniones de joomla puede ir al foro de Joomla o web general jeje
  #11 (permalink)  
Antiguo 07/12/2010, 07:24
 
Fecha de Ingreso: julio-2008
Mensajes: 208
Antigüedad: 15 años, 9 meses
Puntos: 5
De acuerdo Respuesta: jquery .ajax problema no carga la web si desde el navegador

Cita:
Iniciado por Dany_s Ver Mensaje
Leen html y no javascript

No te compliques, leer una url es sencillo con php, pasa que la url de los resultados del buscador de taringa se muestran con javascript, entonces si lees esa url vas a leer pero va a aparecer el código javascript y el resto del html, pero los resultados no van a aparecer, es lo mismo que abras esa url y veas el código fuente, solamente vas a ver el javascript y no los resultados.

Fijate en este post http://www.taringa.net/comunidades/t...5BJSON%5D.html el usuario creo un buscador que muestra los últimos post de un usuario, ocupando la API de Taringa.

Con ese ejemplo tranquilamente puedes crear lo que tienes pensado.

La doc de la api para no estar disponible ahora jeje

Al que pidio opiniones de joomla puede ir al foro de Joomla o web general jeje
Dany_s me ha sido MUY UTIL tu respuesta!!!!!!!!
Te agradezco mucho el link fue muy util...un saludo del usuario de taringa sandinosaso!!!!!! jajajajajajj!!!!
Estoy arreglando y agregando mejoras al plugin de sharkale BBCOder para taringa capaz lo conoces...con esto me das una gran ayuda...la idea es hacer tipo el viejo monitor de posts!!!!!
un abrazo viejo!!! muchas gracias!!!
__________________
Lo maravilloso de aprender algo es que nadie puede arrebatárnoslo.

Etiquetas: ajax, carga, navegadores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:03.