Buenas, no sé si es la sección correcta, en caso contrario que algún moderador/administrador mueva el thread.
El problema es el siguiente, tengo un formulario el cual hace un submit vía Ajax.
El script PHP que procesa el formulario puede cortar a mitad del script:
Código PHP:
foreach($usuario->getValidationFailures() as $failure) {
// Que muestre solo el primer error
$mensaje = $failure->getMessage();
$response = array("success" => "false","msg" => "$mensaje");
exit(json_encode($response));
}
O bien, cuando finalice correctamente:
Código PHP:
$nombreUsuario = $usuario->getNombreusuario();
$response = array("success" => "false","msg" => "El usuario: $nombreUsuario ha sido dado de alta correctamente.");
echo json_encode($response);
El problema esta, en que no recibo la cadena JSON en el controlador JS. Al consultar Firebug, parecería que la petición no finaliza jamás:
Pero al darle "botón derecho -> reenviar" se envía y devuelve correctamente la cadena JSON:
Alguien tiene alguna idea de lo que pasa?. Desde ya muchas gracias !