在 JavaScript 中捕获 302 FOUND

2023-11-29

我使用 jQuery 向我的服务器发出 AJAX POST 请求,该请求可以返回状态为 302 的 HTTP 响应。然后 JavaScript 仅向此 URL 发送 GET 请求,而我想将用户重定向到此响应中的 URL。这可能吗?


由于给出的原因,接受的答案不起作用。我发表了一条评论,其中包含一个问题的链接,该问题描述了一种解决浏览器透明处理 302 问题的方法:

如何在 jQuery Ajax 调用后管理重定向请求

然而,这是一个有点肮脏的黑客,经过多次挖掘,我发现了我认为更好的解决方案 - 使用JSON。在这种情况下,您可以使对 ajax 请求的所有响应都具有代码 200,并且在响应正文中添加某种 JSON 对象,然后您的 ajax 响应处理程序可以以适当的方式使用该对象。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 JavaScript 中捕获 302 FOUND 的相关文章

  • 将音频与视频流合并 Node.js

    我正在创建 YouTube 视频下载器并且正在使用ytdl core库 它无法下载带有音频的高质量视频 因为 youtube 将其放在另一个文件中 但我需要将其全部下载到一个文件中 我已经这样做了 app get download asyn
  • 响应式网格布局框架[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何在 d3 js 中突出显示从根到选定节点的路径?

    我使用 d3 js 创建了一棵树 现在我创建了一个下拉菜单 其中包含树中所有节点的列表 现在 从下拉菜单中选择一个节点时 我想突出显示从根到该特定节点的路径 这个怎么做 首先创建一个 flatten 函数 它将分层数据变成一个 n 数组 f
  • 使用模态表单 ajax 超出 HTMLFormElement.toString 的最大调用堆栈大小

    我想使用模态窗口中的 ajax 请求提交表单 单击此链接可打开该模式 a class btn btn primary i class fa fa edit i Write a review a 模态窗口 div class modal fa
  • 将杂散文本包裹在 div 中

    如何选择 任何没有包含标签的内容 来在 jQuery 中添加包装器 前任 div class post div class whatever This should remain untouched div I want to wrap t
  • 选中复选框时提交表单

    有没有办法在选中复选框时提交表单
  • 如何将 Browserify 与外部依赖项一起使用?

    我正在尝试慢慢地将 Browserify 引入我的网站 但我不想重写所有 js 也不希望 jquery 和其他库的重复实例与我的 Browserify 版本捆绑在一起 如果我构建将 jquery 列为外部依赖项的模块 那么如何将其指向我的全
  • 如何在jQuery datetimepicker中获取UTC时间

    我正在使用尝试这个jQuery 日期时间选择器 http trentrichardson com examples timepicker 获取日期和时间数据 我能够得到大部分内容 格式 显示等 但是 我无法获取 UTC 格式的日期和时间 我
  • React无限滚动scrollableTarget动态获取id?

    我在我的项目中使用react infinite scroll component 如何让scrollableTarget动态获取item id 我试过这样scrollableTarget item id 但它不起作用 必须与该 div 具有
  • jQuery 选择下一个

    我有一个简单的div布局html 有一个函数 当鼠标悬停在className为 personal icon email 的div上时 我将调用JS函数并显示className为 img info mask 的隐藏div div class
  • 是否可以使用打字稿映射类型来创建接口的非函数属性类型?

    所以我正在研究 Typescript 的映射类型 是否可以创建一个接口来包装另一种类型 从而从原始类型中删除函数 例如 interface Person name string age number speak void type Data
  • 有关于 PHP 中的 V8JS 的文档吗?

    有没有关于V8JS的文档 我是否只需要标准 PHP 或一些扩展即可使用 V8JS 我将非常感谢有关 PHP 中的 V8JS 的任何信息 要求 PHP 5 3 3 和 V8 库和标头安装在正确的路径中 Install http www php
  • 加载另一个 JS 脚本后加载

    这是我的代码 very big js file lots of html stuff 问题是 这些是异步加载的 有没有办法等待第二个脚本直到第一个脚本加载 如果您使用 jQuery 有一个非常简单的方法可以通过获取脚本 https api
  • 需要js、d3 和 nvd3 集成

    我面临整合的问题要求 questions tagged requirejs with d3 questions tagged d3 and nvd3 questions tagged nvd3 我找到了一个使用 require 的简单解决方
  • 在javascript中动态生成行?

    我是 javascript 新手 我想在按下 Tab 时动态生成行 并希望获取在动态生成的行中输入的值 以便我可以在 servlet 代码中使用这些值 这是我的html
  • 当选择下拉列表中的某些值时,取消选中复选框

    当我从下拉列表中选择某个值或用户未从下拉列表中选择任何值时 我需要取消选中复选框 我现在正在使用 Jquery 这是我现在使用的代码 但它不起作用 Script
  • Django 与谷歌图表

    我试图让谷歌图表显示在我的页面上 但我不知道如何将值从 django 视图传递到 javascript 以便我可以绘制图表 姜戈代码 array Year Sales Expenses 2004 1000 400 2005 1170 460
  • 我可以使用 jQuery 动态创建文件(及其内容)吗? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 这是我的 HTML 代码 ul li
  • Bootstrap 3 / 显示模式不适用于 javascript 方式

    我用Modal http getbootstrap com javascript modalsBootstrap 3 0 的功能 我有这个代码 a href myNestedContent Open the modal containing
  • jQuery:动态添加 DOM 元素时尝试将函数挂钩到 onclick,但它立即执行该函数

    我正在使用 jQuery 动态 我的意思是在运行时 向页面的 DOM 添加一个 span 元素 create add task button document createElement span attr id activityNameH

随机推荐

  • 基于值与常量引用的函数重载

    是否声明类似以下内容 void foo int x std cout lt lt foo int lt lt std endl void foo const int x std cout lt lt foo const int lt lt
  • 有效地在体素中绘制球体表面?

    我有一个大型 3D 网格 为简单起见 最小网格框尺寸为 1x1x1 并且只想在此网格中绘制大量半径可变的球体的表面 然而 我想消除孔和土堆的典型光栅化问题 我也不想采用强力方法 找到球体中心半径内的所有像素 删除非边界像素 因为我将创建数百
  • 从自定义框架访问故事板不起作用

    嗨 我必须从自定义框架访问故事板 LoginUIModule LoginUIModule有故事板LoginScreen storyboard 在应用程序委托中 我从主界面中删除了主故事板 还从主故事板文件基本名称中以及 plist 中删除了
  • 如何避免网络音频 api 的 CORS 限制?

    我试图为音频流创建一些可视化 但是当我尝试使用以下命令访问原始音频数据时 我遇到了 CORS 问题createMediaElementSource 功能 有没有办法避免这种限制并从其他来源的流中获取原始音频数据 也许使用 WebSocket
  • 为什么添加额外的标头会导致 AJAX 调用失败

    AJAX 调用 ajax url http myserver2 296 api Demo HelloWorld type GET dataType JSONP jsonp callback headers API KEY mykey0909
  • 在发生异常时将临时对象绑定到非常量引用

    我一直读到 在函数调用的情况下 临时变量只能与非常量引用参数绑定 CASE 1 例如 class Simple public int i Simple Simple f i f i 1 Simple int j i j int main S
  • 如何使用 AFNetworking AFHTTPRequestOperationManager 显示进度条

    当我从 url 下载 JSON 时 我试图显示进度栏 JSON 正在正确下载 但我不确定如何显示进度栏 我尝试过使用UIProgressView但它不显示在屏幕上 任何建议 将不胜感激 CGFloat width UIScreen main
  • XPage:IBM OneUI 与 Bootstrap

    在不久的将来 我必须更新一个更大的 XPage 应用程序 开发时间超过三年 现在运行在Domino Server 8 5 3 FP6 to Domino Server 9 在此应用程序中我使用IBM OneUIv2 1但我不确定是否应该进一
  • R:命名矩阵的不同方法

    我正在使用 R 编程语言 在R的 数据集 库中 有一个名为 eurodist 的数据集 其中包含每个城市组合之间的距离 library datasets 然后可以将该数据集转换为 矩阵 eurodist as matrix eurodist
  • React Context 是道具钻探的解药吗?

    如果 React Context API 旨在用于传递全局变量 那么我们为什么要使用它们来替代从父组件到子组件传递 props prop 钻取 由于大多数传递的 props 并不意味着在应用程序范围内 即全球范围内 可用 上下文中定义的变量
  • 如何在 Java 中将图像/文件上传到 Firebase 存储?

    我正在开发一个功能 需要使用 java 将图像 文件上传到 firebase 存储并将其公开为 API 我已经在 Angular 4 TypeScript 中实现了此功能 但现在我需要这个方法作为 Java Rest API 这样我的同伴也
  • Android 上的 Apache HttpClient 产生 CertPathValidatorException (IssuerName != subjectName)

    我正在开发一个Android应用程序来访问一些battle net https eu battle net 帐户数据 对于魔兽世界 我正在使用org apache http client HttpClient这样做 这是我正在使用的代码 p
  • 具有不同调度程序间隔的气流ExternalTask​​Sensor

    目前我有两个 DAG DAG A 和 DAG B 两者都运行schedule interval timedelta days 1 DAG A 有一个 Task1 通常需要 7 小时才能运行 而DAG B只需要3个小时 DAG B 有一个Ex
  • 在 Grails 3.x 中安装和使用 MongoDB

    我一直在关注曼宁Grails 的实际应用 但是他们关于配置数据源的部分对于 Grails 3 0 3 来说已经过时了 我的意图是从H2的默认数据源转换为MongoDB版本3 0 2 Google 搜索产生了相互矛盾的结果 许多答案通常是针对
  • 避免在 JavaScript 中嵌套 if [重复]

    这个问题在这里已经有答案了 我需要检查是否auth runtime status等于 200 但是auth runtime是undifend 有没有更优雅的方法在nodejs中做到这一点 if auth runtime if auth ru
  • AJAX 发布错误:拒绝设置不安全标头“连接”

    我有以下自定义 ajax 函数 可将数据发送回 PHP 文件 每次发布数据时 我都会收到以下两个错误 拒绝设置不安全标头 Content length 拒绝设置不安全标头 连接 Code function passposturl url1
  • 使用 Google Drive API v3 移动文件

    我正在尝试使用 Google Drive API v3 将文件从一个文件夹移动到另一个文件夹 我找到了文档如何做到这一点here 我使用了文档页面中的 NET 示例代码并创建了一个如下所示的方法 public ActionResult Mo
  • CodeIgniter活动记录调用多个存储过程的问题

    class Registration model extends CI Model function construct parent construct function check email availability email sq
  • 将日期字符串转换为 Int Swift

    我正在尝试转换字符串 let time 7 30 为整数 let hour Int 7 let minutes Int 30 我目前正在循环字符串 for char in time characters 但我不知道如何将 char 转换为
  • 在 JavaScript 中捕获 302 FOUND

    我使用 jQuery 向我的服务器发出 AJAX POST 请求 该请求可以返回状态为 302 的 HTTP 响应 然后 JavaScript 仅向此 URL 发送 GET 请求 而我想将用户重定向到此响应中的 URL 这可能吗 由于给出的