gpt4 book ai didi

javascript - getJSON 意外 token 错误

转载 作者:行者123 更新时间:2023-11-30 08:05:03 26 4
gpt4 key购买 nike

我正在尝试从 USGS 获取地震数据,但我一直收到错误:

未捕获的语法错误:意外的标记:

我尝试使用 jsonp 格式的 $.ajax,但我一直遇到同样的问题。我也尝试在我的网址末尾没有回调,在那种情况下我得到错误:

MLHttpRequest 无法加载 http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/2.5_day.geojson .产地http://people.oregonstate.edu Access-Control-Allow-Origin 不允许。

$.getJSON(
"http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/2.5_day.geojson&callback=?",
function(data) {
console.log(data);
}
);

有人可以帮我弄清楚如何获取数据,或者如果无法通过这种方式获取 jQuery 以外的东西。

最佳答案

解决它的最简单方法是告诉服务您需要 jsonp,然后使用服务提供的回调。

window.eqfeed_callback = function(data){
console.log(data);
};
//$.getScript("http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/2.5_day.geojsonp");
var s = document.createElement("script");
s.src = "http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/2.5_day.geojsonp";
document.getElementsByTagName("head")[0].appendChild(s);

关于javascript - getJSON 意外 token 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19437870/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com