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中文網其他相關文章!