Это перекрестный доменный вызов. Я использую &callback=?
, чтобы заставить его работать, ответ JSON. Я использую эту информацию для печати сообщений трафика на карте google.
Это работает хорошо, но несколько раз (50% почти) я получаю сообщение об ошибке
500 Внутренняя ошибка сервера
с сервера.
Загрузка ссылки API в браузере никогда не прерывается, поэтому меня беспокоит, что эта карта не работает ни на одном другом обновлении.
Я пробовал много разных методов для вызова api, включая функцию AJAX с jsonp-форматом, но ничего не работает.
Действительно раздражает, что это происходит только время от времени.
Есть ли что-то, что мне не хватает, или JS не лучший вариант для получения перекрестного домена JSON?
$.getJSON("http://sencored.com/api/external/feed?feed=traffic&callback=?", function(data) {
list = data.events.list;
dispplayOnMap();
});
Ваша сеть на https? если он затем использует https в вызове API – Farhan