Diferencia entre php echo y return en términos de una llamada jQuery ajax [cerrado]
Estaba teniendo problemas para que la función de éxito de una llamada jQuery Ajax funcionara correctamente y me indicaron que la razón era que mi función de PHP estaba usando return $ resultado cuando debería usar echo $ resultado.
Cambiar la función de PHP a la que llamó el Ajax de "return $ resultado" a "eco $ resultado" solucionó el problema, pero ¿por qué? Hay muchas explicaciones sobre la diferencia entre los dos (retorno y eco) en términos de scripts de PHP, pero ¿en qué se diferencian al enviar ese valor a una llamada Ajax?