jquery ajax请求跨域时返回状态码0

2024-01-07

我正在尝试发出跨域请求,但服务器无法响应

Access-Control-Allow-Origin: *

我正在尝试读取响应头。 当我尝试读取状态代码或就绪状态时,它返回 0。我的 ajax 请求代码如下。

$.ajax({
       url: "https://accounts.google.com/o/oauth2/auth",
       type: "POST",
        data:   {"response_type":"token","client_id":"6720XXXXXXX.apps.googleusercontent.com","redirect_uri":"http://localhost:51967/oauth2callback.aspx","scope":"https://www.googleapis.com/auth/calendar","state":"this is state information","approval_prompt":"auto"},            
                crossDomain: true
        }).always(function(jqxhr,testStatus,errorThrown)
        {
                alert(jqxhr.readyState);
                alert(jqxhr.status);
        });

提前致谢


你尝试过吗这个jquery跨域 https://github.com/padolsey/jQuery-Plugins/tree/master/cross-domain-ajax/插入?

另一种方法是使用jsonp作为响应类型

$.ajax({
   url: "https://accounts.google.com/o/oauth2/auth",
   type: "POST",
   dataType: 'jsonp',
   ...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jquery ajax请求跨域时返回状态码0 的相关文章

  • 从对象获取数据 - 我看到数据但无法保存它们

    正如你所看到的 我是新来的 我确实尝试过搜索 但没有找到解决我问题的方法 所以这是我的问题 如果我这样做 console log grid data kendoGrid data 这在控制台中显示如下 所以我明白这一点 有一个数组和一个带有
  • jQuery 字符和字数统计

    这是一个非常简单的问题 jQuery 是否可以获取一个元素 计算该元素 不是文本区域或输入 中的单词数和字符数 并将其显示在 HTML 文档上 我能想到的唯一可行的代码是 document write content text length
  • Backbone.js 应用程序可以逐步增强并可供搜索引擎抓取吗?

    我需要为我的下一个项目实现一个 MVC JavaScript 框架 但它既是一个网站 又是一个 Web 应用程序 是否可以公开数据服务器端 然后解析 URL 以显示 JS 版本 我计划使用 Rails 作为服务器端代码 我写了一个关于这个主
  • 它们是“相同的”吗?代码大战

    这是完整的问题描述 给定两个数组 a 和 b 编写一个函数 comp a b Clojure 中的 compSame a b 来检查这两个数组是否具有 相同 元素以及相同的重数 这里 相同 意味着 b 中的元素是 a 平方中的元素 无论顺序
  • 使用 jquery 删除空

    我有像上面这样的代码 ul li a href Default aspx Menu a ul li a href Content aspx ID 153 SubMenu a li ul li ul
  • 如何在 Next.js 中正确使用 Mongoose 模型?

    我正在使用 TypeScript 和 MongoDB Mongoose 构建 Next js 应用程序 我在使用 Mongoose 模型时开始遇到错误 这导致它们在每次使用模型时都尝试覆盖模型 导致模型覆盖错误的代码 import mong
  • 如何将输入字段值作为 URL 查询字符串传递,单击提交按钮将打开该字符串?

    我必须输入这样的字段
  • Bootstrap 3 - 模态背景不会根据模态对话框的高度调整大小?

    我将一个表单放入模式中 并尝试在用户触发单选按钮时显示表单的一些隐藏字段 显示隐藏字段后 模态自动重新缩放的高度 但模态背景的高度不能用作模态对话框 我该如何解决它 div class modal fade div class modal
  • JavaScript 按名称获取当前作用域中的变量

    所以我有一个变量和该变量名称的字符串 function Factory string var foo bar console log foo is equal to this string 如果变量所在的对象是当前对象 如何从字符串文字中获
  • 按钮导致页面重新加载

    我在我的页面上使用 html 和 jquery 在我的 html 中 我有一个按钮 单击该按钮将触发一个功能 当页面加载时 我调用文档准备中的主函数 这是我的代码 div div
  • 加载 angularjs 路由后运行 javascript 代码

    我需要在 angularjs 加载路线后显示警报 显示警报的代码位于 angularjs 异步加载的视图中 视图加载后 我希望它能够运行 但它没有 我知道我可以广播并告诉它稍后运行等 但我需要一个更通用的解决方案 假设您正在谈论基于以下内容
  • jQuery 单击附加元素不起作用

    我有一个数组 我正在从 Array 获取数据并在 jQuery Append to list 中使用它 但是当我单击列表项时 它只显示最后一个元素 var array 1 2 7 3 4 8 5 6 9 for var i 0 i lt a
  • 正则表达式获取两个方括号之间的数字

    您好 我需要使用正则表达式在 JavaScript 中获取两对方括号内的字符串 这是我的字符串 12 23 asd 到目前为止我尝试的是使用这种模式 d 我需要获得价值12使用正则表达式 您可以使用以下正则表达式 d 这将提取12 from
  • Firefox 和 Chrome 为 offsetTop 提供了不同的值

    我试图相对于输入字段定位一个跨度元素 让我们称之为 工具提示跨度 为此 我将工具提示跨度和输入字段包装在另一个跨度元素中 我们称之为 包装器跨度 该元素具有position relative 然后我设置position absolute在工
  • .parents() 没有 jquery - 或 querySelectorAll 为父母[重复]

    这个问题在这里已经有答案了 可能的重复 使用 matchesSelector js 检查 event target parentElement https stackoverflow com questions 12977658 check
  • Antd select 元素:如何禁用输入?

    我正在尝试使用模式 multiple 的选择元素 我希望禁用输入 这意味着用户只能在现有选项之间进行选择 而不能输入文本 我该怎么做呢 我的元素 import Select from antd import antd dist antd c
  • jQuery Draggable:可拖动框越过容器 - bug?

    Try this http jsfiddle net QhVNr code HTML div class draggable container div class draggable div class exp div div div C
  • 手机上的网页滚动条可以隐藏吗?

    我正在尝试在移动设备上隐藏滚动条 一切在桌面上看起来都很好 没有滚动条 但是当我检查某些 Android 设备 ipad 时 我仍然可以看到灰色 细小的拇指 可以从浏览器中隐藏预定义的滚动条 我的代码 在桌面上运行良好 body webki
  • python 函数返回 javascript date.getTime()

    我正在尝试创建一个简单的 python 函数 它将返回与 javascript 相同的值new Date getTime 方法 如所写here http www w3schools com js js dates asp javascrip
  • 保留对 React 状态变量的“引用”

    据我所知 Javascript 中没有指针 我有以下问题 但我想知道是否有一个解决方案让我无法解决 解决方案可能是普通的 Javascript 或者像 Context API 这样的 React js 钩子 useContext 或者更多

随机推荐

  • 强制 C# 应用程序在具有多核处理器的 PC 中使用单核

    我在我的 C 应用程序中使用 Haptek People Putty 播放器 我在论坛上看到人们说它不能很好地与多核处理器配合使用 我的应用程序在我的 Core 2 Duo 笔记本电脑上运行良好 但当我尝试在四核台式机上运行它时 它会滞后很
  • 可变参数模板、类型推导和 std::function

    我正在尝试创建一个模板函数 可以向该函数传递具有任何类型和数量的参数的其他函数 并将其绑定到std function 我设法做到了这一点 include
  • 如何在 PHP 中从 HTML 列表中提取结构化文本?

    我有这个字符串 ul li Page 1 li li Page 2 ul li Sub Page A li li Sub Page B li li Sub Page C ul li Sub Sub Page I li ul li ul li
  • 捕获错误然后分支逻辑

    如何编写 R 代码 以便在发生错误情况时能够在代码中执行不同的路径 我正在使用一个容易引发错误的函数 当它遇到错误条件时 我想执行不同的函数 这是一个具体的例子 require SuppDists parms lt structure li
  • 使用 for 循环从列表中提取 data.frames

    我有一个列表 并且我已成功提取第一个矩阵的 data frame t using forecast t lt as data frame forecast t 我想知道是否可以使用以下方法对其余元素执行此操作 for i in t ws w
  • 如何在主函数中传递数组。带c++

    include
  • 为什么我找不到 ProgressiveMediaSource?

    看着ExoPlayer 文档 https exoplayer dev hello world html Hello World 示例表明要播放标准视频 您应该使用ProgressiveMediaSource 与我见过的许多在线教程相比 建议
  • 如何启用 Visual Studio 项目的 TypeScript 选项卡,该项目是控制台或自托管网页的 Windows 服务

    我使用 Visual Studio 2015 创建了一个控制台应用程序来使用嵌入的静态文件自行托管 Owin 由于 Visual Studio 不知道它是一个网站项目 因此它会忽略 TypeScript 文件 当我转到项目属性时 Web 项
  • 使用 EPplus 对每个单元格进行数据验证以检查该值是否可用

    我正在使用 Epplus 上传文件 我有两张 xlsx 格式的工作表 我想确保每个单元格都有值 例如 在我的 Excel 中 我有下拉框 如果用户在第一张工作表和第二张工作表中有详细信息是空的 但是这个空工作表只有一个值 该值是通过使用此下
  • 通过CSS将所有照片变成正方形

    我正在尝试将一系列照片制作成方形照片 它们可能是水平矩形 即 600x400 或垂直矩形 400x600 但我想让它们成为 175x175 我的想法是在较小的一侧设置 max height 或 max width 并且不允许在较大的一侧溢出
  • 添加列以选择 *

    在 SQL Server 中 我曾经做过类似的事情来向选择添加额外的列 select case when w1 start date lt w2 start date then to date w2 START date DD MM YYY
  • 在 Locust 中如何从一个任务获取响应并将其传递给其他任务

    我已经开始使用 Locust 进行性能测试 我想向两个不同的端点发出两个发布请求 但是第二个post请求需要第一个请求的响应 如何以方便的方式做到这一点 我已经尝试过如下但没有工作 from locust import HttpLocust
  • Windows Azure 存储表连接超时

    当长时间 几天 运行服务时 我收到来自 Windows Azure 表存储的连接超时异常 即使 get table api 也会返回此异常 为什么会出现这种情况 我该如何解决这个问题 除了 Gaurav 的回答之外 此问题的另一个常见原因是
  • Android 圆形图库或列表视图,具有放大和缩小选项

    我想要一个循环滚动的列表或图库 并且当前项目必须放大 其他项目必须缩小 如下 任何人都可以提供实施的好主意以及任何代码帮助吗 None
  • 不使用指针的递归数据结构

    在攻读计算机科学学士学位期间 我多次遇到过递归数据结构的使用 在 C 中 我总是最终使用指针来使数据结构递归 就像我在 C 中所做的那样 一个简化的示例如下 struct Tree int data struct Tree left rig
  • 执行 Docker Inspect 时如何获取 ENV 变量

    我想知道如何从 dockerspect 获取环境变量 当我跑步时 docker inspect f Config Env PATH 1e2b8689cf06 我得到以下信息 FATA 0000 template 1 9 executing
  • C++ 中的斑点检测

    我是计算机视觉方面的新手 但我需要在 C 中创建一个小功能 即使他上面印有东西 它也会检测一张白纸 并检索 4 个边缘坐标 这就是我真正需要的 这样我就可以使用这些坐标并剪切另一个 jpg 文件 并将剪切的图像用作 opengl 纹理 我不
  • Mac Sierra 中焦点跟随鼠标(无自动提升)

    我知道有关此主题的其他线程 但它们是基于自动引发的和 或所有答案都指向不再开发的软件 我只是在寻找这个简单的功能 Mac 上焦点跟随鼠标 无需自动提升 Zoooom2 能够执行此操作 但他们不再开发自己的软件 我没有使用终端 需要在具有多个
  • Logstash grok 测试与 rspec 有不同的行为?

    我正在为 grok 过滤器创建一个测试套件 有些日志由logstash 正确丰富 但不是rspec 测试 为了测试这一点 我启动了一个 Logstash 实例 其中包含 stdin stdout 和 json 用于输入和输出 这是示例日志
  • jquery ajax请求跨域时返回状态码0

    我正在尝试发出跨域请求 但服务器无法响应 Access Control Allow Origin 我正在尝试读取响应头 当我尝试读取状态代码或就绪状态时 它返回 0 我的 ajax 请求代码如下 ajax url https account