Foros del Web » Programando para Internet » Jquery »

Jquery Ajax y variables por get

Estas en el tema de Jquery Ajax y variables por get en el foro de Jquery en Foros del Web. Buenas... les cuento mi problema: molesto: Tengo un script sencillo por el cual envió de un formulario a el archivo buscador.php datos... funciona de 10 ...
  #1 (permalink)  
Antiguo 05/04/2011, 17:50
 
Fecha de Ingreso: junio-2010
Mensajes: 23
Antigüedad: 13 años, 10 meses
Puntos: 0
Pregunta Jquery Ajax y variables por get

Buenas... les cuento mi problema: molesto:
Tengo un script sencillo por el cual envió de un formulario a el archivo buscador.php datos... funciona de 10 si no tengo ninguna variable en get... pero mi web se maneja de ese modo… y no conozco otra forma de hacer una web modular sin usar variables por get y no quiero cambiar eso tampoco: silbar:
Por ejemplo index.php?seccion=noticias
Entonces en esa página no funciona el script... probe enviar por post los datos pero tampoco


Código:
	$(document).ready(function() {
    $('#load').ajaxStart(function() {
        $('#load').fadeIn('fast');
        $('#submittedDiv').hide();
    }).ajaxStop(function() {
        $('#load').fadeOut('fast');
        $('#submittedDiv').fadeIn('fast');
    });
    $('#buscador').submit(function() {
        $.ajax({
            type: 'POST',
            url: $(this).attr('action'),
            data: $(this).serialize(),
            success: function(data) {
                $('#submittedDiv').html(data);

            }
        })
        
        return false;
    }); 
})
  #2 (permalink)  
Antiguo 05/04/2011, 23:40
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Jquery Ajax y variables por get

te recomiendo utilizar alguna herramienta de depuración cono firebug en Firefox para ver si la petición ajax se efectúa correctamente.

en este caso creo que lo más conveniente es usar preventDefault para evitar que se envié el submit del form y no solo return false;: http://api.jquery.com/event.preventDefault/
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 06/04/2011, 10:07
 
Fecha de Ingreso: junio-2010
Mensajes: 23
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Jquery Ajax y variables por get

Gracias lo que decis me sirve mucho... ahora no me funciona ahaha


Código:
  
	$(document).ready(function() {
    $('#load').ajaxStart(function() {
        $('#load').fadeIn('fast');
        $('#submittedDiv').hide();
    }).ajaxStop(function() {
        $('#load').fadeOut('fast');
        $('#submittedDiv').fadeIn('fast');
    });		
    $('#buscador').submit(function(event) {
		event.preventDefault();
	        $.ajax({
            type: 'GET',
            url: $(this).attr('action'),
            data: $(this).serialize(),
            success: function(data) {
                $('#submittedDiv').html(data);

            }
        })
        
        return false;
    }); 
})
  #4 (permalink)  
Antiguo 07/04/2011, 05:36
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Jquery Ajax y variables por get

en el formulario que tienes en el atributo 'action'?

Última edición por Dany_s; 07/04/2011 a las 06:09
  #5 (permalink)  
Antiguo 07/04/2011, 16:58
 
Fecha de Ingreso: junio-2010
Mensajes: 23
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Jquery Ajax y variables por get

ya funciona bien... tenia mal el orden del script.. antes de ejecutaba otra y de algun modo impedia que este funcione...

me gustaria que me digan como poner preventDefault
asi si no funciona no los lleva a la pagina :P

Etiquetas: ajax, variables
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 22:48.