JavaScript 中的查询字符串

2023-12-10

通过使用document.referrer我们会得到JavaScript中所有URL的引用,例如:

http://localhost/testwordpress/wp-admin/admin.php?page=thesis-options&upgraded=true

从这个输出中,我们如何仅提取查询字符串部分:

?page=thesis-options&upgraded=true

JavaScript中有什么方法吗?


获取查询字符串document.referrer,您可以使用split() method:

var qs = document.referrer.split('?')[1];

if (typeof qs !== 'undefined') {
    // qs contains the query string.
    // this would be "page=thesis-options&upgraded=true" in your case.
}
else {
    // there was no query string in document.referrer.
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JavaScript 中的查询字符串 的相关文章

  • 当名称是数组时如何使用 Javascript 修改 HTML Select

    我有两个同名的 html select 对象 它们是具有不同索引的数组 我想做的是 如果从类别 0 选择元素中选择 关闭 我想禁用类别 1 元素 我一直在尝试使用 document getElementsByName 但无法弄清楚如何专门针
  • 如何删除事件监听器?

    下面是我的事件监听器代码 window addEventListener beforeunload function e if sessionStorage token abide call api 如果我想删除这个事件监听器 我该怎么办
  • jqgrid 在编辑框中选择不正确的下拉选项值

    我正在使用表单编辑 表单中有两个选择框 一个选择框是国家 地区 另一个选择框是州 州选择框取决于所选的国家 地区 并将动态填充 例如 Country 美国 期权价值 1 英国 期权价值 2 美国的状态 阿拉巴马州 选项值 1 加利福尼亚州
  • 解释 javascript 中的奇怪行为

    我在推特上看到了这个 我也无法解释 定义一个onload函数按以下两种方式工作 1 JSFiddle http jsfiddle net 6rq9k 2 JSFiddle http jsfiddle net 6rq9k 1
  • Google 文档 - 以编程方式将鼠标点击发送到大纲窗格中的项目

    在 Google 文档中 您可以打开大纲窗格并查看文档中的所有标题 您也可以单击标题 视图将滚动到标题 我的问题是如何使用 Chrome 扩展中的 JS 以编程方式模拟鼠标单击 以将视图滚动到所需的标题 我尝试了以下代码 但没有任何反应 u
  • 从 JavaScript 将参数传递给 p:remoteCommand

    我想将值传递给remoteCommand来自 JavaScript 如果这是可能的 我该如何做到这一点以及如何在支持 bean 中接收它们 对的 这是可能的 如何执行此操作取决于 PrimeFaces 版本 你可以在PrimeFaces 用
  • 有什么方法可以在不重新加载的情况下更改标头 URL? [复制]

    这个问题在这里已经有答案了 可能的重复 修改URL而不重新加载页面 https stackoverflow com questions 824349 modify the url without reloading the page 使用新
  • Angular - Safari 无法正确显示 DOM

    我是 Angular 的新手 使用 Angular 4 我尝试通过在关联的组件类文件中设置属性来更新特定元素 但是 除非我尝试强制重新绘制网页 通过调整窗口大小等 否则页面不会更新 我打开检查器 看到 DOM 已更改 但显示与元素检查器中的
  • 如何按单个整数字段对 JSON 进行排序? [复制]

    这个问题在这里已经有答案了 我有以下 JSON title title order 0 order 9 order 2 JSON 包含很多字段 我如何根据字段对它们进行排序order field 我一直在寻找 Nodejs 中内置的东西 但
  • 如何使用 jQuery UI Sortable 正确相交?

    这是我对 jQuery UI Sortable 进行动画处理的尝试 https codepen io anon pen YdMOXE https codepen io anon pen YdMOXE var startIndex chang
  • json、rails、javascript 中的解析错误

    我需要将 ruby 数组放入 javascript 数组中 但出现解析错误 var characters 这就是我将 ruby 嵌入到内联 javascript 中的方式 但它出现了解析错误 我应该如何将此 ruby 数组放入 javasc
  • 将数字限制为段的最优雅的方法是什么?

    比方说x a and b是数字 我需要限制x到段的边界 a b 换句话说 我需要一个钳位功能 https math stackexchange com q 1336636 clamp x max a min x b 有人能想出一个更易读的版
  • 如何按值删除数组中的多个项目?

    我正在尝试做一个removeAll 函数 它将删除具有该特定值 而不是索引 的数组的所有元素 当我们对循环进行任何更改时 棘手的部分就出现了 索引往往会移动 使其很难像我们想要的那样工作 并且每次更改时都重新启动循环 这在大数组上效率非常低
  • 我将 X Y Z 坐标转换为屏幕 X Y 坐标有什么问题吗?

    我正在制作 3D 空间中弹跳的球体的 HTML5 Canvas 演示 这非常简单 每个球都有 X Y 和 Z 坐标 然后 这些坐标将转换为我在此处阅读的屏幕 X 和 Y 坐标 http answers google com answers
  • 未处理的承诺拒绝:Zone.js 检测到 ZoneAwarePromise `(window|global).Promise` 已被覆盖

    我尝试将 Angular2 快速入门代码合并到我当前的 webpack 构建中 似乎有些东西正在覆盖zone js抛出此错误的承诺 根据我见过的大多数 stackoverflow 帖子 zone js文件需要在任何可能包含承诺的文件之后加载
  • 使用 Javascript 检测 Pepper (PPAPI) Flash

    我们使用的是专有的文档查看器 它与某些 Chrome 版本中的 Pepper 版本的 Flash 配合得不太好 所以我希望能够检测到它并重定向到不同格式的相同内容 由于这个版本似乎落后于 NPAPI 版本 所以我一直在使用闪光检测 http
  • 在 React JSX 中返回配对元素

    问题 在 React 中 您希望通过映射数组来创建 DOM 结构 但数组中的每个项目应返回 2 个元素 例如 import React from react import from lodash let Component React ex
  • 如何将命名空间与 TypeScript 外部模块一起使用?

    我有一些代码 基本类型 ts export namespace Living Things export class Animal move export class Plant photosynthesize dog ts import
  • 将 javascript 变量作为参数传递给 @url.Action()

    是否可以将javascript变量作为参数传递给 url Action 因为据我所知可能存在服务器和客户端问题 我的要求是我必须根据过滤器下载文件 并进行ajax调用不适用于下载文件 所以我对 url Action 进行了编码 但无法实现这
  • 将一维数组转换为二维数组[重复]

    这个问题在这里已经有答案了 我正在开发一个程序 我必须将文本文件中的值读入一维数组 我已经成功获取该一维数组中的数字 m1 1 2 3 4 5 6 7 8 9 但我希望数组是 m1 1 2 3 4 5 6 7 8 9 您可以使用此代码 co

随机推荐

  • jface tableviewer 中的多行功能或换行文本功能

    我有一个 jface tableviewer 表 其中列中的数据仅出现在一行中 即使它是长文本 如果文本超过一定限制 我想要表格的换行文本功能或多行功能 有人可以帮我解决这个问题吗 请参阅此 SWT 片段在表项中绘制多行文本还有这个JFac
  • 如何从变量模板字符串中提取动态对象并再次将其合并?

    我有一根绳子 该字符串是在运行时从文件中提取的 可以是任何格式 其格式如下例所示 唯一的规则是括号内的单词必须转换为属性dynamic对象及其向用户询问的值 可能通过使用 winformsPropertyGrid or an ObjectL
  • C++单元测试框架[关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我对 C 代码使用 Boost Test 框架 但它有两个问题 这可能是所有 C 测试框架所共有的 无法创建自动测试存根 例如 通过从选定的类中提取公共函数 您不能运行单个测试 您必
  • 如何在 SwiftUI 中创建 struct LazyList?

    我使用 ScrollView LazyVStack ForEach 而不是标准列表 如何围绕这个制作包装 struct ContentView View State private var items 1 2 3 var body some
  • 根据重叠日期计算活跃天/月

    我有数据列出大量客户的不同产品的开始和结束日期 不同产品的购买间隔可以重叠或有时间间隔 library lubridate library Hmisc library dplyr user id lt c rep 12 8 rep 33 5
  • 在 Python 3 中编写二进制文件,为什么我没有得到 9,10 和 13 的十六进制表示?

    我正在以二进制模式将字节 9 10 和 13 写入文件 但它们显示为 t n r 我不明白为什么 opening file in binary write mode with open C Users lenovo Desktop samp
  • 如何从多路径 Dijkstra 重建路径?

    我目前正在编写一个用于图形的 PHP 库 我已经成功实现了单路径 Dijkstra 算法 但现在在路径重建阶段很难实现多路径版本 取下图 为了简单起见 该图只有从顶点 A 到 J 的路径 经过多个其他顶点 这些顶点的成本都是相等的 即每条路
  • 隐藏列表视图中的项目

    我试图隐藏自定义列表适配器中的项目 我可以隐藏文本的可见性 但无法隐藏整个列表项 它仍然显示分隔线等 我尝试过 tv setVisibility View INVISIBLE tv setVisibility View GONE conve
  • Elasticsearch 批量 API post 请求中出现 NewLine 错误

    我正在尝试使用elasticsearch批量API将多条记录插入到索引中 我的 JSON 看起来像这样 请求 json 我正在插入一个新行 n 在文档末尾 但我仍然得到newline error Error error root cause
  • Oracle to_date 与 p.m./a.m

    我需要在oracle中将字符串转换为日期 字符串的格式是这样的 08 11 1999 05 45 00 p m 但最后的位置可能会在下午或上午发生变化 我尝试做一些类似的事情 to date 08 11 1999 05 45 00 p m
  • AssertionError:标签类 15 超出 data/coco128.yaml 中的 nc=1。可能的类标签是 0-0

    最近几天我一直在构建 yolov5 环境并尝试运行它 我使用以下代码来测试我的设置是否成功 python train py img 640 data data coco128 yaml cfg models yolov5s yaml wei
  • 范围以及如何使用 VB.Net 缩小范围

    如果我想缩小 C 中变量的范围 我可以引入额外的大括号 即 class Program static void Main string args myClass x new myClass x MyProperty 1000 Console
  • 使用 Fragment 按钮打开另一个 Activity

    好吧 我尝试了两种类型的代码来让它工作 当我按下按钮进入另一个活动时 它不断地给我强制关闭 我正在使用一个片段 该片段代码中有一个按钮 但我似乎无法让它工作 我不是一名经验丰富的 Android 开发人员 但我正在尽力学习 这是 Java
  • NaN 作为特殊参数

    我正在写一个小库 你可以在其中设置范围 起点和终点是双精度的 该库具有该范围的一些内置或计算的默认值 但是一旦通过范围设置函数设置了它们 就无法返回到默认值 因此我喜欢做的就是使用NaN值作为使用默认值的指示符 但是我没有找到NaN的任何标
  • OData AspNetCore 对使用 $query 的长 URL 的支持不起作用

    正如所指出的this文章 与 query关键字可以解决7 5版本之后OData URL过长的问题Microsoft AspNetCore OData 但在我的项目中 我正在使用版本 8 preview3 我尝试使用这个但我不断得到404 未
  • OpenCV中无法使用SURF、SIFT

    我正在尝试一个简单的事情 比如 detector cv2 SIFT 并得到这个严重的错误 detector cv2 SIFT AttributeError module object has no attribute SIFT 我不明白 因
  • 根据多个条件按列名称过滤数据框

    我有一个包含许多列的 pandas 数据框 我想根据列名称但使用两个不同的标准来过滤数据框 我尝试使用 df filter 指定项目和正则表达式 但这是不允许的 如果列名称为 用户名 XYZ 1001 XYZ 1002 XYY 1001 X
  • GLIBC 安装失败,程序丢失或太旧

    我曾尝试使用非 root 来安装 glibc 2 15 经过谷歌搜索并尝试两天后 我在这里寻求帮助 After configure it output following error glibc 2 15 configure prefix
  • 反转范围会导致类型不匹配

    例如 我想使用一个变量来保存通常是某个范围的内容Range
  • JavaScript 中的查询字符串

    通过使用document referrer我们会得到JavaScript中所有URL的引用 例如 http localhost testwordpress wp admin admin php page thesis options upg