如何解决 jsonp 中未捕获的语法错误

2024-01-14

我正在使用 jquery ajax 访问跨域 api,但无法实现它。我在控制台中收到错误“未捕获的语法错误:意外的标记

Code:

$.ajax({ 
url: "http://..............", 
type:"GET", 
dataType: 'jsonp', 
crossDomain: true, 
contentType:"application/javascript", 
success: function (data) { 
    alert(data);
}, 
error: function (errorMEssage, Errtext) { 
    alert(Errtext);
} 
});

Error:

uncaught syntaxerror : unexpected token <

您无法使用 JSONP 对返回 XML 的服务器进行跨域 AJAX 调用。如果您希望能够进行跨域 AJAX 调用,您有两种可能性:

  • use JSONP http://en.wikipedia.org/wiki/JSONP-> 你的服务器需要支持它。
  • use CORS http://en.wikipedia.org/wiki/Cross-origin_resource_sharing-> 你的服务器AND客户端浏览器不需要支持它。

如果您的服务器支持 CORS,您的请求可能如下所示:

$.ajax({ 
    url: "http://..............", 
    type:"GET", 
    crossDomain: true, 
    success: function (data) { 
        alert(data);
    }, 
    error: function (errorMEssage, Errtext) { 
        alert(Errtext);
    } 
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何解决 jsonp 中未捕获的语法错误 的相关文章

  • 如何将“外部模板”与由同一类中的模板化成员使用的嵌套类一起使用?

    首先 一些背景信息 我尝试以 Herb Sutter 在他的解决方案中介绍的方式使用 Pimpl 习语 得到了 101 http herbsutter com gotw 101 这在头文件中看起来像这样 include pimpl h h
  • 在 2D 中将一个点旋转另一个点

    我想知道当一个点相对于另一个点旋转一定角度时如何计算出新的坐标 我有一个块箭头 想要将其相对于箭头底部中间的点旋转角度 theta 这是允许我在两个屏幕控件之间绘制多边形所必需的 我无法使用和旋转图像 从我到目前为止所考虑的情况来看 使问题
  • Qt 创建布局并动态添加小部件到布局

    我正在尝试在 MainWindow 类中动态创建布局 我有四个框架 它们是用网格布局对象放置的 每个框架都包含一个自定义的 ClockWidget 我希望 ClockWidget 对象在调整主窗口大小时相应地调整大小 因此我需要将它们添加到
  • 如何重置捕获像素的值

    我正在尝试创建一个 C 函数 该函数返回屏幕截图位图中每四个像素的 R G 和 B 值 这是我的代码的一部分 for int ix 4 ix lt 1366 ix ix 4 x x 4 for int iy 3 iy lt 768 iy i
  • C# 中条件编译符号的编译时检查(参见示例)?

    在 C C 中你可以这样做 define IN USE 1 define NOT IN USE 1 define USING system 1 system 1 IN USE 进而 define MY SYSTEM IN USE if US
  • 生产代码中的 LRU 实现

    我有一些 C 代码 需要使用 LRU 技术实现缓存替换 目前我知道两种实现LRU缓存替换的方法 每次访问缓存数据时使用时间戳 最后比较替换时的时间戳 使用缓存项的堆栈 如果最近访问过它们 则将它们移动到顶部 因此最后底部将包含 LRU 候选
  • 为什么我不应该对不是由 malloc() 分配的变量调用 free() ?

    我在某处读到 使用它是灾难性的free删除不是通过调用创建的对象malloc 这是真的 为什么 这是未定义的行为 永远不要尝试它 让我们看看当您尝试时会发生什么free 自动变量 堆管理器必须推断出如何获取内存块的所有权 为此 它要么必须使
  • 当用户单击链接时,如何记录 MixPanel 事件?

    当用户单击某种类型的链接时 我试图在 MixPanel 中记录一个事件 我正在使用 JQuery 不引人注意地完成此操作 据我所知 我需要添加一个回调函数 以便在记录事件后将用户带到 URL 这是我正在使用的代码 不幸的是
  • 在 C 中使用 GNU automake 中的解析器

    我是 GNU autotools 的新手 在我的项目中使用了 lex 和 yacc 解析器 将它们作为 makefile am 中的源代码会产生以下错误 配置 in AC CHECK PROGS YACC bison yacc none i
  • :jQuery / Sizzle 中的 nth-of-type()?

    让我惊讶的是Sizzle http sizzlejs com jQuery 使用的选择器引擎 带有一个内置的 nth child 选择器 但缺少 nth of type 选择器 为了说明之间的区别 nth child and nth of
  • JavaScript onresize 事件多次触发

    我在尝试仅在触发 onresize 事件时运行一次函数时遇到一些麻烦 我已经看过这个问题DOM onresize 事件 https stackoverflow com questions 1500312 javascript onresiz
  • 无法在前端使用 JavaScript Fetch API 将文件上传到 FastAPI 后端

    我正在尝试弄清楚如何将图像发送到我的 API 并验证生成的token那是在header的请求 到目前为止 这就是我所处的位置 app post endreProfilbilde async def endreProfilbilde requ
  • 如何在 Google 地图 V3 中创建编号地图标记?

    我正在制作一张上面有多个标记的地图 这些标记使用自定义图标 但我还想在顶部添加数字 我已经了解了如何使用旧版本的 API 来实现这一点 我怎样才能在V3中做到这一点 注意 当您将鼠标悬停在标记上时 标题 属性会创建一个工具提示 但我希望即使
  • Jquery - 通过在字符串中构建 id 的 id 获取元素

    我在使用 jquery 元素时遇到问题 我正在 var 中构造名称 例如 var myId myGotId myId attr title changed myId 返回空 我想通过 id 获取我的元素 但动态构建我的 Id 连接字符串 编
  • 使用异步调用时如何从 javascript 更新元刷新?

    我有一个系统 它使用元刷新来注销页面 该系统会在空闲用户后进行清理 不用担心 服务器也会导致会话超时 我开始通过 ajax 进行一些操作 不是真正的 xml 但这不是重点 我可以运行从异步请求返回的javascript 所以我想知道是否可以
  • 运算符“==”不能应用于“int”和“string”类型的操作数

    我正在编写一个程序 我想到了一个数字 然后计算机猜测了它 我一边尝试一边测试它 但我不断收到不应该出现的错误 错误是主题标题 我使用 Int Parse 来转换我的字符串 但我不知道为什么会收到错误 我知道它说 不能与整数一起使用 但我在网
  • KeyboardAvoidingView - 隐藏键盘时重置高度

    我正在使用 React NativeKeyboardAvoidingView设置我的高度View当显示键盘时 但是当我关闭应用程序中的键盘时 视图的高度不会变回原来的值
  • WinRT 定时注销

    我正在开发一个 WinRT 应用程序 要求之一是应用程序应具有 定时注销 功能 这意味着在任何屏幕上 如果应用程序空闲了 10 分钟 应用程序应该注销并导航回主屏幕 显然 执行此操作的强力方法是在每个页面的每个网格上连接指针按下事件 并在触
  • 实例化 Microsoft.Office.Interop.Excel.Application 对象时出现错误:800700c1

    实例化 Microsoft Office Interop Excel Application 以从 winforms 应用程序生成 Excel 时 出现以下错误 这之前是有效的 但突然间它停止工作了 尽管代码和 Excel 版本没有变化 我
  • 匿名结构体作为返回类型

    下面的代码编译得很好VC 19 00 23506 http rextester com GMUP11493 标志 Wall WX Za 与VC 19 10 25109 0 标志 Wall WX Za permissive 这可以在以下位置检

随机推荐

  • Android - 窗口标志

    有没有办法检测窗口标志何时触发 假设我有一个WindowManager LayoutParams FLAG SECURE 当我触发它时如何检测它 我尝试用谷歌搜索问题 但我所得到的只是设置 添加窗口标志 谢谢 在您的活动中只需覆盖onWin
  • 使用元组而不是冻结集作为字典的键是否存在性能差异?

    我有一个脚本 它使用由两个变量组成的键多次调用字典 我知道我的程序将以相反的顺序再次遇到这两个变量 这使得将密钥存储为元组变得可行 创建一个行和列具有相同标签的矩阵 因此 我想知道使用元组而不是冻结集作为字典键是否存在性能差异 在快速测试中
  • SVN:如何在提交时忽略修改的文件? [复制]

    这个问题在这里已经有答案了 我在svn中编辑了一些文件 如下所示 svn st M a M b 现在 我想将我的更改提交到 svn 由于某种原因 我不想提交文件b 有没有快速的方法或命令来忽略修改的文件b 最后 我使用 yzucker解决方
  • C# 任务栏中的 Windows 7 进度条?

    如果您注意到在 Windows 7 Beta 中 如果您复制文件或其他系统操作 任务栏中的 Windows 资源管理器图标将填充一个绿色进度条 相当于表单上的进度条 有没有一种方法可以在我的 C 表单中强制我的任务栏进度条与我正在执行的任何
  • 将数据插入 ms access 表时出现语法错误

    我有以下代码 OleDbConnection aConnection new OleDbConnection Provider Microsoft ACE OLEDB 12 0 Data Source storage db accdb st
  • XPath 表达式对 //element 不返回任何内容,但 //* 返回一个计数

    我将 XOM 与以下示例数据一起使用 Element root cleanDoc getRootElement find all the bold elements as those mark institution and clinic
  • C# 中将父对象转换为子对象

    您好 我想在 C 中将父对象转换为子对象 public class Parent public string FirstName get set public string LastName get set public string Ci
  • 根据计数折叠数据框中所有因子变量的因子级别

    我想根据频率仅保留前 2 个因素级别 并将所有其他因素分组为 其他 我尝试过这个但没有帮助 df data frame a as factor c rep D 3 rep B 5 rep C 2 b as factor c rep A 5
  • 带有 Spring 的 Jersey 2 中的自定义 Jackson ObjectMapper

    我在将 Jersey 从 1 x 迁移到 2 x 时遇到一些问题 我的应用程序使用 Jersey 提供 REST Web 服务 并通过 Jackson 和 Spring 4 以 JSON 形式提供数据来处理依赖项注入 在 Jersey 1
  • 自动创建.OBJDIR子目录

    操作系统 FreeBSD 11 0 RELEASE 我有以下目录结构 xxx obj xxx src deep cpp xxx flat cpp xxx makefile makefile的内容如下 flat out flat o deep
  • Linq to SQL 抛出 StackOverflowException

    我正在使用 Linq to SQL 执行一个非常简单的查询 我正在创建表达式 然后将其传递给Where 扩展方法 当我尝试实际执行查询时 Linq 内部抛出 StackOverflowException 这是代码 int expectedC
  • 有没有办法从模板类的完整类型中获取其类型?

    我需要一个元函数 对于给定的完整类类型返回其模板 例如f
  • 如何在ionic 3中创建常量文件?

    设置要在整个应用程序中使用的全局常量 例如 API URL 字符串 的最佳 推荐方法是什么 我有 JSON 格式 想要设置一个全局常量并在整个应用程序中作为静态常量使用 import Injectable from angular core
  • Cassandra:如何在超级列族中创建列?

    我在架构文件中定义数据库模型 以便稍后从头开始轻松创建键空间和列族 我查看了 Cassandra 发行版附带的 schema sample txt 它展示了如何使用 column metadata 创建标准列族 如下所示 create co
  • 如何为 Samsung Galaxy Note 2 创建 Android AVD?

    我想创建一个 AVD 来测试 Samsung Galaxy Note 2 上的应用程序 我检查过类似的问题 但它们适用于较旧的 AVD 版本 我应该使用哪个设备 我应该将目标设置为 Android 2 3 3 API Level 10 吗
  • 尝试在 Spring Boot 中集成 Codahale Metrics,但在 /metrics 中看不到指标

    我遵循指示 将 coda hale 指标库添加到类路径中会自动自动配置指标 这有效 我得到了注入的 metricRegistry bean 但是 如何在 metrics 端点中公开这些新指标 Thanks 有一些集成魔法通过http www
  • Visual Studio 更改常规开发设置

    在 Visual Studio 2010 中 有没有办法改变General Development设置为C 开发设置 刚开始安装的时候忘记选了 click Tools click 导入和导出设置 click 导入选定的环境设置 保存当前设置
  • basedir 必须是绝对的:?/.ivy2/local

    我是在一种完全绝望的状态下写下这篇文章的 我有 2 个用户 1 个本地用户 在 Linux 中创建 100 正常工作 字数统计完美 Kerberized 集群 有效门票 1 个 Active Directory 用户可以登录 但 pyspa
  • 如何在Python脚本中将SendKeys发送到Windows表单?

    我正在为我的桌面应用程序使用 Python 编写自动化脚本 我正在将 TAB 键 任意键发送到我的 Windows 窗体 但我无法在 Python 脚本中找到该 Windows 窗体的句柄 这是示例代码片段 author juhis imp
  • 如何解决 jsonp 中未捕获的语法错误

    我正在使用 jquery ajax 访问跨域 api 但无法实现它 我在控制台中收到错误 未捕获的语法错误 意外的标记 Code ajax url http type GET dataType jsonp crossDomain true