ホームページ > ウェブフロントエンド > jsチュートリアル > fetchの使い方とJS値の受け取り方を詳しく解説

fetchの使い方とJS値の受け取り方を詳しく解説

小云云
リリース: 2017-12-22 10:41:30
オリジナル
3668 人が閲覧しました

この記事ではfetchの使い方とJS値の受け取り方を中心に紹介していますので、必要な方は参考にしていただければ幸いです。

フェッチの基本的なメソッドを使用します:

fetch('https://mywebsite.com/endpoint/', {
 method: 'POST',
 headers: { 'Accept': 'application/json', 'Content-Type': 'application/json'},
 body: JSON.stringify({ username: 'username', password: 'password'})
 }).then(function(res){
 console.log(res)
 })
ログイン後にコピー

メソッド 1: ヘッダー定義を追加します

ヘッダーは次のように定義されます:

headers: {'Content-Type': 'application/x-www-form-urlencoded'},
ログイン後にコピー

同時に、本文の値は次のように渡されます:

body:'username='+uname+'&password='+password
ログイン後にコピー

次のメソッドを使用しますphpで

input('username')
ログイン後にコピー

を受け取る方法2:phpで受け入れ方法を変更する

受け入れ方法は次のとおりです:

$arr = file_get_contents("php://input");
ログイン後にコピー

文字列オブジェクトを返し、値は次のように処理する必要があります:

$result=array();
 foreach (explode('&', $arr) as $t){
 list($a,$b)=explode('=', $t);
 $result[$a]=$b;
 }
ログイン後にコピー

このとき、渡された値は次のように受け取ることができます:

$result['username']
ログイン後にコピー

関連する推奨事項:

PHP の 4 つのフェッチ ステートメント

フェッチ メソッドにヘッダーを追加した後に発生したプリフライト リクエストを解決する方法

方法の例JavaScript はフェッチを使用して非同期リクエストを完了します

以上がfetchの使い方とJS値の受け取り方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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