在 JavaScript 中,取得「GET」請求參數需要進行一些處理來擷取資料。雖然 jQuery 和 YUI 都不是!為此提供內建功能,您可以使用以下方法:
現代瀏覽器提供用於操作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中文網其他相關文章!