ホームページ >ウェブフロントエンド >jsチュートリアル >AngularJS の $http サービスを使用して GET リクエストでデータを渡すにはどうすればよいですか?

AngularJS の $http サービスを使用して GET リクエストでデータを渡すにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-29 03:42:02806ブラウズ

How Do I Pass Data with GET Requests Using AngularJS's $http Service?

AngularJS の $http.get を使用したクエリ パラメーター

AngularJS の $http サービスは、POST や GET など、HTTP リクエストの包括的なメソッドのセットを提供します。ただし、POST リクエストとは異なり、GET リクエストは通常​​、送信されるデータをサポートしません。

これを解決するために、AngularJS はクエリ パラメーターと呼ばれるソリューションを提供します。 $http 構成オブジェクトの params プロパティを利用すると、GET リクエストの URL にキーと値のペアを追加できます。

たとえば、次のリクエストでは、user_id がクエリ パラメータとして送信されます。

<code class="javascript">$http({
    url: user.details_path, 
    method: "GET",
    params: {user_id: user.id}
 });</code>

結果の URL にはクエリ パラメータが含まれます:

user.details_path?user_id=123

これにより、HTTP 仕様に違反することなく GET リクエストにデータを渡すことができます。 params プロパティと一般的な $http の使用法の詳細については、https://docs.angularjs.org/api/ng/$http#get にある AngularJS ドキュメントを必ず参照してください。

以上がAngularJS の $http サービスを使用して GET リクエストでデータを渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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