我一直在尝试检索JSON,而CORS策略会阻止资源访问
(AJAX GET REQ,CROSS DOMAIN)
当我在浏览器中访问URL时,我可以在JSON中看到我期望的数据
我无法访问远程服务器
我无法在localhost上创建代理(对于jsonp建议)
使用dataType'脚本'在这种情况下似乎并不明智。
完成{" readyState":4," status":200," statusText":" success"}
这条线困扰着我 我无法访问我期待的JSON,也无法在DOM中看到它。 虽然很多人都有这个问题,但我已经阅读了我在这个问题上能找到的所有内容,而且似乎没有一个与我的情况有关。
可以理解,我可能需要提供更多信息。 我是关闭还是离开?
testThis = $.ajax({
type: "GET",
url: globalURLString,
crossDomain: true,
cache: false,
async: true,
dataType: "json",
contentType: "text/html; charset=UTF-8",
success: function(data) {
console.log("SUCCESS " + JSON.stringify(data));
},
error: function(data) {
console.log("ERROR " + JSON.stringify(data));
},
complete: function(data){
console.log("COMPLETE " + JSON.stringify(data));
}
});
致电' testThis'分配后显示
{" readyState的":1}
请原谅任何淫秽的监督/白痴,我对JS / WebDev缺乏经验。
如果我无法做到这一点,那就考虑一下流浪/泛治的事业。
感谢。