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