【週刊ドットインストール】 学習ロードマップにPHP/Laravelを追加、最近のAI使いこなしTips
いつも分かりやすい講義をありがとうございます。非同期処理の仕組みが少し難しく手間取っています。
JavaScript 側で fetch() によって PHP 側へリクエストが送られると、 processPost() メソッドが実行されると理解しています。 その上で、 JavaScript の then() メソッドは PHP 側からレスポンスが返ってきたらその結果(今回は json 形式のオブジェクト)を受け取って処理が進むと思うのですが、これは echo の実行結果がレスポンスとして渡されるのでしょうか。
fetch()
processPost()
then()
echo
ちなみに、 echo の代わりに print を試してみたら同様の結果が得られましたが、 echo や print など出力系の関数を実行しなければ、空のレスポンスが渡されるようなイメージでしょうか?
print
よろしくお願いします。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
いつも分かりやすい講義をありがとうございます。非同期処理の仕組みが少し難しく手間取っています。
JavaScript 側で
fetch()によって PHP 側へリクエストが送られると、processPost()メソッドが実行されると理解しています。その上で、 JavaScript の
then()メソッドは PHP 側からレスポンスが返ってきたらその結果(今回は json 形式のオブジェクト)を受け取って処理が進むと思うのですが、これはechoの実行結果がレスポンスとして渡されるのでしょうか。ちなみに、
echoの代わりにprintを試してみたら同様の結果が得られましたが、echoやprintなど出力系の関数を実行しなければ、空のレスポンスが渡されるようなイメージでしょうか?よろしくお願いします。