Estaba teniendo problemas para que la función de éxito de una llamada jQuery Ajax funcione correctamente y se me indicó que la razón era que mi función PHP estaba usando return $ result cuando debería usar echo $ result.Diferencia entre php echo y return en términos de una llamada jQuery ajax
Al cambiar la función PHP que el Ajax llamó de "return $ result" a "echo $ result" se solucionó el problema, pero ¿por qué? Hay muchas explicaciones sobre la diferencia entre los dos (retorno y eco) en términos de scripts PHP, pero ¿cómo difieren cuando se envía ese valor a una llamada Ajax?