ホームページ >ウェブフロントエンド >jsチュートリアル >fetchの使い方とJS値の受け取り方を詳しく解説
この記事では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']
関連する推奨事項:
フェッチ メソッドにヘッダーを追加した後に発生したプリフライト リクエストを解決する方法
方法の例JavaScript はフェッチを使用して非同期リクエストを完了します
以上がfetchの使い方とJS値の受け取り方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。