AngularJS 的 $http 服務提供了一套全面的 HTTP 請求方法,包括 POST 和 GET。然而,與 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
這允許您將資料傳遞到GET 請求,而不會違反HTTP 規範。請記住參閱 https://docs.angularjs.org/api/ng/$http#get 上的 AngularJS 文檔,以了解有關 params 屬性和一般 $http 用法的更多詳細資訊。
以上是如何使用 AngularJS 的 $http 服務透過 GET 請求傳遞資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!