【发布时间】:2021-01-22 18:16:38
【问题描述】:
我有一个带有一些 GET 参数的 URL,如下所示:
https://khanhjs.web.app/js/rooms/edit_rooms.html?hotelId=2/rooms?id=1 我试过这个方法:
const UrlParam = new URLSearchParams(window.location.search);
hotelId = UrlParam.get('hotelId');
我得到的结果是:
2/rooms?id=1
hotelId 变量我想要得到的结果是 2,而变量 id 是 1。 我需要获取hotelId && id 的全部值。
【问题讨论】:
-
这是一个写得很糟糕的网址......
-
查询参数应该用
&分隔。 -
拥有多个参数的正确方法是
?hotelId=2&id=1。有 JS 库会为你解析这个。
标签: javascript url url-parameters