獲取 Javascript 方法

| | |

使用 HTTP 請求是構建 Web 應用程序的基石之一。 HTTP 請求允許您從用戶輸入中捕獲數據並通過後端將其發送到服務器。然後返迴響應。

有時這些請求會發送保存在數據庫中的數據,例如 POST 請求。其他常見請求得到響應並將其顯示給用戶。這稱為 GET 請求。 jQuery 有一個 get() 方法,可以簡化發送請求。

什麼是 jQuery get()?

jQuery get() 是一種向 URL 端點發送 GET 請求並接收響應的方法。響應是服務器返回的數據。與 POST 請求不同,GET 請求僅從服務器接收預先存在的數據。它不會將任何內容保存到數據庫中。

GET 請求對於請求特定的數據子集並對其進行處理非常有用。例如,如果我們創建一個電子商務應用程序,我們將向 URL 端點發送一個 GET 請求以訪問產品。我們可以將響應中收到的數據格式化,以創建所有可供購買的產品的選項卡式展示。

jQuery get () 負責發送對 URL 的請求並接收數據作為響應。開發人員現在可以訪問服務器上的數據,並可以根據需要選擇將其顯示給用戶。

既然我們知道了什麼是 GET 請求,請看一下語法get () 方法。

get () jQuery 語法

jQuery 使發送 GET 請求變得容易。 get() 接收作為字符串的 URL 和接收數據的回調函數。基本上,回調函數是傳遞給稍後執行的方法的函數。

& text = Once% 20it% 20has% 20run% 2C% 20the, top% 20bootcamps% 20and% 20online% 20schools! ">幫助 .

get()接受的可選參數有幾個,但最常用的是URL和回調函數。

按照我們的電子商務示例,讓我們看看使用 get () 的基本 GET 請求是什麼樣子的:

我們調用 get () 並將 URL 作為字符串傳遞給它。請求被發送到產品索引頁面,服務器返回數據。回調函數接受一些參數,但數據和狀態足以滿足我們的目的。

數據表示請求接收到的數據。在我們的示例中,我們只顯示返回到控制台的內容。創建 jQuery 是為了識別某些類型的數據,但我們很可能會得到一個 JSON 對象。

需要額外的代碼來從我們的 JSON 對像中提取所需的信息。讓我們看看怎麼做。

jQuery get() 示例

對於我們的示例,讓我們使用一個有趣的 API。這個網站告訴我們現在太空中有多少宇航員!它還給了我們名字和宇宙飛船。讓我們首先將 URL 傳遞給 get ()

當我們發送請求時,我們在控制台中記錄了這個響應:

從 URL 中,我們已經知道我們將獲得服務器返回的 JSON 對象。在控制台中,我們看到了“message”、“number”和“people”鍵。成功消息的值有助於錯誤處理。

數字鍵是指空間中的人數。 “ People” 指向一個包含對像數組的值。從那裡,我們可以遍歷“人員”表並將該信息作為列表顯示給用戶。以這種方式檢索數據使開發人員可以自由選擇如何顯示服務器返回的數據。

結論

我們了解了什麼是 GET 請求,以及 jQuery 如何讓它變得又快又簡單。在熟悉了常見的語法實踐之後,我們看到了 get () 的作用。需要注意的是,數據可以從回調函數的主體中迭代和渲染。

從那裡,一個有趣的項目可能是研究一些簡單的 API 並創建小項目來練習發出 GET 請求並可視化該數據。以愉快的方式接收和查看數據是成為專家級開發人員的開始。

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method