ホームページ > バックエンド開発 > PHPチュートリアル > Ajax送信後にphpをデバッグするにはどうすればよいですか?

Ajax送信後にphpをデバッグするにはどうすればよいですか?

WBOY
リリース: 2016-07-06 13:52:00
オリジナル
1360 人が閲覧しました

最近、thinkphp Web サイトで作業しているときに問題を発見しました。つまり、ajax post/get が php バックグラウンド メソッドに送信された後、デバッグできません。

その後、インターネットで検索したところ、ajax --> php をデバッグする良い方法が本当にないことがわかりました... (これが私が聞きたい重要な点です。ajax が送信された後に php をデバッグする方法は? たとえば、 PHPで変数の値を見たい)

助けてください

返信内容:

最近、thinkphp Web サイトで作業しているときに問題を発見しました。つまり、ajax post/get が php バックグラウンド メソッドに送信された後、デバッグできません。

その後、インターネットで検索したところ、ajax --> php をデバッグする良い方法が本当にないことがわかりました... (これが私が聞きたい重要な点です。ajax が送信された後に php をデバッグする方法は? たとえば、 PHPで変数の値を見たい)

助けてください

Google 開発者ツール、ネットワーク内の XHR は、送信されたデータとバックグラウンドの戻り情報を含む Ajax リクエスト アドレスを確認できます
Ajax送信後にphpをデバッグするにはどうすればよいですか?

xデバッガー

Google F12 を押すだけで、リクエストがあるかどうかを確認できます。フレームワークに付属のデバッグ ツールを使用する必要はありません。

クローム -> F12 チェック -> ネットワーク -> XHR

F12検閲要素

変数をファイルに書き込み、ajax の実行後にファイルを表示することができます。TP がある場合は、ログ記録を直接使用できます

xdebug 拡張機能を追加し、IDE と連携して PHP ブレークポイントなどを実現します。

その後ブレークポイントを設定すると、要求したらすぐにブレークポイントを設定できるので、自然に PHP をデバッグできるようになります。 !

Firefox の Firebug はなかなか良いですね

file_put_contents('/log.txt',var_export($_POST,true));

//プログラムの実行は終了せず、毎回取得される$_POSTがlog.txtファイルに出力されます。現在のディレクトリ

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート