这是一个跨域调用。我&callback=?
用来让它工作,响应是 JSON。我正在使用这些信息在谷歌地图上打印交通信息。
这工作正常,但有时(几乎 50%)我得到一个错误
500内部服务器错误
从服务器。
在浏览器中加载 API 链接永远不会失败,所以困扰我的是这张地图在每次刷新时都不起作用。
我尝试了很多不同的方法来调用 api,包括 jsonp 格式的 AJAX 函数,但似乎没有任何效果。
真的很烦人,这只是不时发生。
是我遗漏了什么,还是 JS 不是获取 JSON 跨域的最佳选择?
$.getJSON( "http://sencored.com/api/external/feed?feed=traffic&callback=?", function( data ) {
list = data.events.list;
dispplayOnMap();
});