首頁 >web前端 >js教程 >如何在 JavaScript 中檢索「GET」請求參數?

如何在 JavaScript 中檢索「GET」請求參數?

Linda Hamilton
Linda Hamilton原創
2024-10-18 18:49:02937瀏覽

How to Retrieve

在 JavaScript 中擷取「GET」請求參數

在 JavaScript 中,取得「GET」請求參數需要進行一些處理來擷取資料。雖然 jQuery 和 YUI 都不是!為此提供內建功能,您可以使用以下方法:

2021 年6 月更新:

現代瀏覽器提供用於操作URL (URL) 和查詢字串(URLSearchParams) 的內建API 。除非需要支援舊版瀏覽器或 Opera mini,否則應優先考慮這些 API。

原始方法:

「GET」請求資料駐留在 window.location.search 中。要存取此數據,請使用正規表示式解析字串:

<code class="javascript">function get(name) {
  if (name = (new RegExp('[?&]' + encodeURIComponent(name) + '=([^&]*)')).exec(location.search))
    return decodeURIComponent(name[1]);
}</code>

要檢索 GET 變量,只需使用變量名稱作為參數調用 get() 函數:

<code class="javascript">get('foo'); // returns variable value or undefined</code>

以上是如何在 JavaScript 中檢索「GET」請求參數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn