假設我有一個URL。https://whatever.com/#-Mquighthj23jjsn---12384959
我如何將-Mquighthj23jjsn和12384959存盤在兩個獨立的變數中
uj5u.com熱心網友回復:
你可以通過呼叫window.location.hash從當前的url獲得整個hash,所以在你的情況下,你可以像這樣在陣列中獲得這些變數:
const urlVariables = window.location。 hash.substring(1).split('--') 。
因此,在結果中,你將有一個與-Mquighthj23jjsn和12384959。
uj5u.com熱心網友回復:
這不是一個在URL中傳遞引數的正確方法,因為如果我們在未來添加或洗掉任何引數,代碼可能會中斷。 按照標準,URL中的引數應該是鍵值對& 用&字符分開。 例如 - https://abc.xyz/category?xyz&page?10.
。下面是關于如何通過鍵值獲取引數值的代碼。
var url = new URL(window. location.href)。)
var c = url.searchParams.get("category"/span>)。
var p = url.searchParams.get("page")。
console.log(c)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/319551.html
標籤:
