ホームページ >バックエンド開発 >PHPチュートリアル >Ajax リクエスト php はエラー 404 を報告しますが、スクリプトは正常にデータを出力できます。問題の解決方法_PHP チュートリアル。
1. シーン
Ajax は php スクリプトに 404 ステータス コードを返すように要求しますが、php スクリプトはデータを出力できるため、ajax コールバック関数が実行を続行できなくなります。
トラブルシューティングのプロセス:
1. 私が作成したフレームワークに問題があると思われます。ブラウザ ウィンドウで ajax リクエスト スクリプトのパスをリクエストすると、ページは正常に開くことができます。
2. PHP スクリプトを作成し、文字列を json 形式で直接出力し、ajax を使用してリクエストしてもステータス コード 404 を返します。
3. HTML ページを作成し、ajax を使用してリクエストします。返されるステータス コードは 405 です。
4. nginx 設定パラメータを確認し、fastcgi 設定に問題があることを確認します。
解決策:
リーリー
が
に変更されました
リーリー
修正内容:root は Web サイトのルート ディレクトリを実行します。
/scripts Web サイトのルート ディレクトリに変更します。