【发布时间】:2026-01-01 01:35:01
【问题描述】:
我在尝试通过 jQuery 向 CloudFlare 发送 JSONP 请求时收到错误 (XMLHttpRequest cannot load https:// www.cloudflare.com/api_json.html?tkn=&email=&z=&a=rec_load_all&callback=%3F. Origin http:// domainmanager.tech-bytes.org is not allowed by Access-Control-Allow-Origin.)(由于 Stack Overflow 链接限制,在 URL 中插入了空格)。 CloudFlare API 声明您可以通过附加&callback=mycallback 参数来请求 JSONP 回调。我不确定是否应该将 mycallback 替换为某些东西,我尝试将其替换为 ?因为那是其他一些资源所说的,或者如果我必须对my code 做一些其他修改。
【问题讨论】:
-
控制台中有什么?
200 status. -
我不确定你的意思。我发布了上面控制台中的内容,除非您指的是不同的控制台?我还发布了我存储代码的地址,您也许可以在那里检索信息。
-
我检查了你的 json api url 和
that is succeeding status comes with 200 -
什么?我意识到两台服务器都成功返回了 HTTP 代码(200),但这不是我的问题。如果您无法重现该问题,请尝试在 Chrome 中检查控制台,因为并非所有浏览器都以相同的方式执行/实施同源策略,有些根本不使用它。
标签: api jquery getjson same-origin-policy