Różnica między echem php a zwrotem w kontekście wywołania jQuery ajax [closed]

Miałem kłopot z poprawnym działaniem funkcji wywołania jQuery Ajax i wskazano mi, że powodem jest to, że moja funkcja PHP używała return $, gdy powinienem używać echo $ result.

Zmiana funkcji PHP, którą Ajax wywołał z „return $ result” na „echo $ result”, rozwiązała problem, ale dlaczego? Istnieje mnóstwo wyjaśnień co do różnicy między tymi dwoma (powrót i echo) w odniesieniu do skryptów PHP, ale jak różnią się przy wysyłaniu tej wartości do wywołania Ajax?

questionAnswers(4)

yourAnswerToTheQuestion