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

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

小云云
小云云オリジナル
2017-12-22 10:41:303665ブラウズ

この記事では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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。