Foros del Web » Programando para Internet » Jquery »

No funciona el .load

Estas en el tema de No funciona el .load en el foro de Jquery en Foros del Web. Como hago para enviarle una variable get que devuelve de una consulta, es decir en la parte ".php?r=1" funciona porque le envio el valor 1, ...
  #1 (permalink)  
Antiguo 05/10/2013, 01:45
 
Fecha de Ingreso: octubre-2009
Mensajes: 97
Antigüedad: 15 años, 1 mes
Puntos: 1
No funciona el .load

Como hago para enviarle una variable get que devuelve de una consulta, es decir
en la parte ".php?r=1" funciona porque le envio el valor 1, pero quiero que ese 1 venga despues de hacer el proceso, es decir el valor 1 lo envie desde procesos.php

index.php
Código PHP:
$.post("procesos.php",$("#form_registrar").serialize(),function(p){
$(
"#resultado").load("respuesta_registrar.php?r=1"); 

Quiero que esa variable "r" vaya al load del index.php pero no lo recibe,solo recibe como lo envio desde un inicio en index.php

procesos.php
Código PHP:
$res=mysql_query($sql,Conexion::conectar());
            if(!
$res){
                
header("Location:respuesta_registrar.php?r=1");
            }else{
                
header("Location:respuesta_registrar.php?r=0");
            } 
respuesta_registrar.php
Código PHP:
<?php
    
switch($_GET["r"]){
        case 
"0":
        
?>
            <h2>No se pudo realizar el registro</h2>
        <?php
        
break;
        
        case 
"1":
        
?>
            <h2>Se realizo satisfactoriamente el registro</h2>
        <?php
        
break;    
    }
?>
  #2 (permalink)  
Antiguo 05/10/2013, 09:20
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: No funciona el .load

consulte un manual de AJAX, no tiene idea de lo que hace, no se puede usar header en una petición AJAX porque el XHR no lee dicha cabecera, simplemente devuelva texto plano y capturelo con el onreadystatechange, lo que es en jQuery el callback success

usar AJAX sin comprenderlo no tiene sentido
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: load
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 15:56.