在AngularJS 中傳遞資料$http.get 請求
在AngularJS 中,$http.get 方法允許你從遠端擷取資料伺服器。雖然 $http.post 支援在請求負載中傳遞數據,但 $http.get 的資料處理機制存在本質上的差異。
理解HTTP GET 約束
與$http 不同.post、$http.get 旨在檢索訊息,並且沒有用於將資料傳送到伺服器的內建機制。這是因為 GET 請求是冪等的,這意味著它們不會修改伺服器的狀態。
解決方案:使用查詢字串參數
以$http.get 請求,您可以利用查詢字串參數。 AngularJS 在配置物件中提供了 params 選項來指定這些參數。
傳遞查詢字串參數的語法
$http({ url: user.details_path, method: "GET", params: {user_id: user.id} });
在此程式碼中,params 物件包含鍵值對 {user_id: user.id}。發送請求時,此資料將作為查詢字串附加到URL 末尾,從而產生以下形式的GET 請求:
https://example.com/user/details?user_id=123
文件參考
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3