请求JSONP时的text / html输出

吉米·P

最近一两个星期,我一直在使用jQuery库。

非常便利!我现在正在处理AJAX请求,以检索诸如天气,当前下载等内容,到目前为止一切进展顺利!

我现在尝试连接到ISP以获取当前的数据使用情况(峰值,非高峰等)。

使用Chrome时,我可以在URL中手动键入变量,并在浏览器中显示所需的JSON代码。问题是,它似乎返回text/html而不是application/json

当您进入开发人员工具时,它会显示text/html这使我很难使用AJAX和来从家庭服务器检索数据JSONP请参阅此处以获取失败的查询(但您仍然可以看到text/htmlJSON格式输出!

ISP上的JSON查询失败

我的问题是,如何从服务器URL获取此数据,然后将其转换为jQuery可以读取的JSON?

当我尝试使用时.load$.get功能会遇到“跨源问题” ...

编辑:这是API的PDF文档(在页面底部下载)请注意,我需要附加某些值(用户/通过/令牌)。我的最终目的是让我的JS读取并存储这些值。

贝吉

问题是,它似乎返回text/html而不是application/json

那是服务器端的问题。去提交一个错误报告。

这使我很难检索数据

不是靠它自己。您应该能够覆盖设置如何解析响应的设置,例如在jQuery中使用datatype参数。

使用AJAX和JSONP

请注意,您不能使用JSONP,因为该API不支持JSONP(从文档和简单的?callback=test尝试来看)。如果需要支持,请向服务提供商提交错误报告。

当我尝试使用时.load$.get功能会遇到“跨源问题” ...

是的。他们也不发送CORS标头。我怀疑此API仅在内部使用,并且不受不受相同来源政策约束的设备使用。

我如何从服务器URL获取此数据,然后将其转换为jQuery可以读取的JSON?

在您自己的服务器(与您的应用位于同一域中)上使用代理它还可以修复该content-type标头。

有关更多详细信息,另请参见规避同源策略的方法,尽管大多数方法都需要服务提供商的配合(以实现服务器端功能)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在JSONP请求中发送HTML

来自分类Dev

当已经输出PHP HTML输出时,可以更改它吗?

来自分类Dev

在调试MVC视图时检查HTML输出

来自分类Dev

输出数据时如何去掉html标签

来自分类Dev

从docx转换为HTML时,如何修改pandoc输出的HTML?

来自分类Dev

AngularJS $ http请求使用jsonp到html页面吗?

来自分类Dev

下载.html文件时输出不正确

来自分类Dev

使用href时,Jade模板不会输出正确的html

来自分类Dev

在HTML中显示时,保留CGI脚本输出的原始格式

来自分类Dev

当它是HTML文件时,如何从console.log获取输出

来自分类Dev

当输出应为 HTML 时,在 javascript 函数中使用刀片

来自分类Dev

在 HTML 中显示时保留 Telnet 输出格式

来自分类Dev

当输出的html标记混乱时,使用简单html dom的php webscraping无法正常工作

来自分类Dev

在视图中使用html编码时如何将字符串输出为HTML

来自分类Dev

HTML <img> 被请求为 text/html

来自分类Dev

POST请求不影响localhost服务器中的HTML输出

来自分类Dev

使用PhpSpreadsheet时单元格具有html特殊字符时输出错误

来自分类Dev

如何配置“ at”和“ sendmail”以使用Content-Type:text / html进行邮件输出

来自分类Dev

Sublime Text始终使用pandoc输出html,而不是运行python代码

来自分类Dev

在IIS上部署时获取JSONP Get请求的404错误

来自分类Dev

当输出到HTML时,为什么我的字符串后面加了一个冒号

来自分类Dev

在测试/开发时,输出HTML元素的值的最佳方法是什么?

来自分类Dev

将多个值(数组)输出到HTML时,不显示JSON值

来自分类Dev

使用Flask渲染模板时,为什么我的html代码没有输出变量的值?

来自分类Dev

在Jupyterlab中居中Altair输出(包括将其导出为HTML时)

来自分类Dev

使用HTML Agility Pack解析特殊字符时的输出奇怪

来自分类Dev

使用XSLT 1.0 Muenchian分组创建HTML输出时,排序失败

来自分类Dev

当按下按钮时,HTML canvas将JPG图像输出到服务器

来自分类Dev

使用 XSL 样式表(其 HTML 输出)从 XML 生成 PDF 时显示页码

Related 相关文章

  1. 1

    在JSONP请求中发送HTML

  2. 2

    当已经输出PHP HTML输出时,可以更改它吗?

  3. 3

    在调试MVC视图时检查HTML输出

  4. 4

    输出数据时如何去掉html标签

  5. 5

    从docx转换为HTML时,如何修改pandoc输出的HTML?

  6. 6

    AngularJS $ http请求使用jsonp到html页面吗?

  7. 7

    下载.html文件时输出不正确

  8. 8

    使用href时,Jade模板不会输出正确的html

  9. 9

    在HTML中显示时,保留CGI脚本输出的原始格式

  10. 10

    当它是HTML文件时,如何从console.log获取输出

  11. 11

    当输出应为 HTML 时,在 javascript 函数中使用刀片

  12. 12

    在 HTML 中显示时保留 Telnet 输出格式

  13. 13

    当输出的html标记混乱时,使用简单html dom的php webscraping无法正常工作

  14. 14

    在视图中使用html编码时如何将字符串输出为HTML

  15. 15

    HTML <img> 被请求为 text/html

  16. 16

    POST请求不影响localhost服务器中的HTML输出

  17. 17

    使用PhpSpreadsheet时单元格具有html特殊字符时输出错误

  18. 18

    如何配置“ at”和“ sendmail”以使用Content-Type:text / html进行邮件输出

  19. 19

    Sublime Text始终使用pandoc输出html,而不是运行python代码

  20. 20

    在IIS上部署时获取JSONP Get请求的404错误

  21. 21

    当输出到HTML时,为什么我的字符串后面加了一个冒号

  22. 22

    在测试/开发时,输出HTML元素的值的最佳方法是什么?

  23. 23

    将多个值(数组)输出到HTML时,不显示JSON值

  24. 24

    使用Flask渲染模板时,为什么我的html代码没有输出变量的值?

  25. 25

    在Jupyterlab中居中Altair输出(包括将其导出为HTML时)

  26. 26

    使用HTML Agility Pack解析特殊字符时的输出奇怪

  27. 27

    使用XSLT 1.0 Muenchian分组创建HTML输出时,排序失败

  28. 28

    当按下按钮时,HTML canvas将JPG图像输出到服务器

  29. 29

    使用 XSL 样式表(其 HTML 输出)从 XML 生成 PDF 时显示页码

热门标签

归档