AJAX 的跨域域阻塞错误
Posted
技术标签:
【中文标题】AJAX 的跨域域阻塞错误【英文标题】:Cross Origin Domain Blocking error with AJAX 【发布时间】:2019-04-14 17:42:35 【问题描述】:谁能告诉我我做错了什么:
我正在使用以下代码并收到跨域域阻止错误。不,我没有能力在我从中获取数据的服务器上启用 CORS。但是当我单独使用 URL 时,我得到了我想要的数据,它只是不能使用 AJAX,我试图使用 JSONP 来解决这个问题:
$(document).ready(function ()
$.ajax(
url: "https://serveraddress/remote-json.cfm?do=gettimetable",
dataType: "jsonp",
jsonpCallback: "logResults"
);
);
亲切的问候, 布拉德
【问题讨论】:
在***.com/questions/43871637/…查看答案的如何使用 CORS 代理来解决“No Access-Control-Allow-Origin 标头”问题部分 【参考方案1】:您可以使用后端来解决这个问题。这个后端(php、java、nodejs、curl...)实现了一个 httpclient 从任何服务器获取数据。
我尝试设置“useDefaultXhrHeader: false”,它是配置ajax。
【讨论】:
以上是关于AJAX 的跨域域阻塞错误的主要内容,如果未能解决你的问题,请参考以下文章
如何解决此错误跨域读取阻塞 (CORB) 阻止了在邮递员上工作的跨域响应