jQuery Ajax呼び出しのsuccess関数を正しく機能させるのに問題がありました。その理由は、echo$resultを使用する必要があるときにPHP関数がreturn$resultを使用していたためであると指摘されました。
Ajaxが呼び出したPHP関数を「return$result」から「echo$result」に変更すると問題が修正されましたが、なぜですか?PHPスクリプトの観点から2つの違い(returnとecho)についてはたくさんの説明がありますが、その値をAjax呼び出しに送信するときの違いは何ですか?