ホームページ >ウェブフロントエンド >jsチュートリアル >AngularJS で $http.get() を使用してデータを送信するにはどうすればよいですか?

AngularJS で $http.get() を使用してデータを送信するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-28 15:24:02338ブラウズ

How to Send Data with $http.get() in AngularJS?

AngularJS の HTTP リクエスト: $http.get でデータを渡す

HTTP GET リクエストは、対応する POST リクエストとは異なり、本質的に次のことを許可しません。リクエストとともに送信されるデータ。ただし、AngularJS の $http サービスは、params 構成オプションを使用した解決策を提供します。

問題:

目標は、$http.get() を使用してデータを送信することです。 AngularJS ですが、最初のリクエスト構造には URL とメソッドのみが含まれます:

$http({
   url: user.details_path,
   method: "GET"
});

解決策:

GET リクエストでデータを送信するには、params 構成オプションを利用します。

$http({
    url: user.details_path, 
    method: "GET",
    params: {user_id: user.id}
});

params パラメーターは、クエリ文字列としてリクエストに含まれるデータを表すキーと値のペアを持つオブジェクトを受け取ります。たとえば、上記のコードでは、user.id の値を持つ user_id 属性がクエリ パラメータとしてリクエスト URL に追加されます。

user.details_path?user_id=user.id

params オプションを組み込むことで、効率的にデータを送信できます。 AngularJS の HTTP GET リクエストを使用します。

以上がAngularJS で $http.get() を使用してデータを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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