javascript - 如何从 JavaScript 中的 URL 中提取查询字符串参数
问题描述
我有一个网址
我想得到search_terms
(Generator+Repair) 和geo_location_terms
(Adamsville%2C+Alabama)
我怎么能做到这一点?
解决方案
在 JavaScript 中最简单和最惯用的方法是使用URL
类:
const url = new URL('https://www.yellowpages.com/search?search_terms=Generator+Repair&geo_location_terms=Adamsville%2C+Alabama')
console.log(url.searchParams.get('search_terms'));
console.log(url.searchParams.get('geo_location_terms'));
MDN 参考这里。
推荐阅读
- android-studio - 编译错误-引起:java.lang.ClassNotFoundException:在android studio中找不到类“com.google.android.gms.common.internal.zzbo”
- c# - 对象变量只显示最后一个值
- yaml - 将多个变量作为规范文件的参数传递到 rpmbuild
- batch-file - 如何在批处理文件中获取文件变量
- scala - 如何将 Jackson 依赖项与 AWS Glue 结合使用
- vba - Excel:在 .csv 导出宏中指定表格列
- ruby-on-rails - 当源关闭时,我可以让法拉第 HTTP 缓存响应缓存吗?
- java - Business Logic and Exceptions in a Spring 3 application
- javascript - web3 websocket连接阻止节点进程退出
- php - 全局 $product 在 functions.php 文件中为空