Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2016, 08:19
Avatar de berkeleyPunk
berkeleyPunk
 
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 9 meses
Puntos: 22
Pregunta Diferencia entre exit() y echo en AJAX jQuery

Hola a todo mundo!

En este post hablo de PHP y jQuery. Si consideran que el post no va aquí, me disculpo.

En mi caso, devuelvo una respuesta AJAX mediante un JSON, así:
Código PHP:
if ( $conexion->query($query) ) {
    
$arrayRespuestas = array(
        
'statusResponse' => 'Actualización exitosa'
    
);
    echo 
json_encode($arrayRespuestas);

Supongamos que este script está en el archivo process.php. La pregunta es: ¿qué significa exactamente ese echo?

Es decir, ¿el echo devuelve la respuesta y termina absolutamente el script, de modo que ya no se lee ningún código dentro de process.php una vez que se manda el echo?

Lo pregunto por lo siguiente. Digamos que quiero hacer un exit() en caso que process.php detecte una variable $_POST que no debería estar llena. ¿El echo tendría el mismo resultado que el exit()?

Saludos!