php Ajax500 エラーの解決策: まずエラー スクリプト ファイルを開き、次にエラー コードを「echo json_encode($arr)」に変更し、最後に変更したファイルを保存します。
推奨事項: 「PHP チュートリアル 」
シナリオ : Alibaba Cloud からの複数のサイトの移行Tencent Cloud に送信すると、TP5 プロジェクトの Ajax リクエストが 500 エラーを報告します。データは正常に返されますが、http ステータス コードは 500 です。成功しない場合は、エラーが発生し続けます
以下に示すように:
## 理由分析:
サーバーの centos のバージョンは異なりますが、経験によれば、それが原因ではないはずです。コードはバージョンの違いによって引き起こされるものではありません。
メソッドをスローするだけです:
## 上に示すように: exit() メソッドを使用せず、json() を使用せず、
echo json_encode($arr) を使用します。以上です。
#
以上がthinkphp5 ajax が 500 エラーを報告した場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。