Я следующий кодЯ хочу общаться с апи HTTP с HTTPS
$.getJSON('http://www.mindicador.cl/api', function(data) {
var dailyIndicators = data;
$("<p>", {
html: 'UF : $' + dailyIndicators.uf.valor +
' DOLAR : $' + dailyIndicators.dolar.valor +
' EURO : $' + dailyIndicators.euro.valor
}).appendTo(".valor");
$("#load_valor").hide();
}).fail(function() {
console.log('Error al consumir la API!');
});
Мой сайт HTTPS и веб-сайт апи является HTTP.
выдает следующее сообщение об ошибке в консоли навигатора:
español: Se га bloqueado ла Carga дель Contenido Activo Mixto "http://www.mindicador.cl/api "[Saber MAS]
на английском должно быть так: блокируется загрузка смешан активного содержимого" http://www.mindicador.cl/api "
Как я могу общаться с API?
возможен?
Спасибо за замечание. Я решил получить json из php, а затем вызвал из jquery. Не уверен, что это оптимальное решение, но данные, которые я получаю, являются общедоступными. вопрос: это будет веб-сервис? $ data = file_get_contents ("http://www.mindicador.cl/api"); echo $ data; Какую безопасность вы рекомендуете для этого файла .php? – MagX8
@ MagX8 [Здесь] (http://stackoverflow.com/a/17990092/2294657) является одним из лучших советов по обработке вызовов AJAX в PHP. – halfzebra