这是一个跨域调用。我使用&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();
});
是您在https上的网址吗?如果是,则在API调用中使用https – Farhan