Unterschied zwischen PHP-Echo und Rückgabe in Bezug auf einen jQuery-Ajax-Aufruf [closed]

Ich hatte Probleme, die Erfolgsfunktion eines jQuery Ajax-Aufrufs zum Funktionieren zu bringen, und es wurde mir darauf hingewiesen, dass der Grund dafür war, dass meine PHP-Funktion return $ result verwendete, wenn ich echo $ result verwenden sollte.

Das Ändern der von Ajax aufgerufenen PHP-Funktion von "return $ result" in "echo $ result" hat das Problem behoben, aber warum? Es gibt jede Menge Erklärungen zum Unterschied zwischen den beiden (return und echo) in Bezug auf PHP-Skripte, aber wie unterscheiden sie sich, wenn dieser Wert an einen Ajax-Aufruf gesendet wird?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage