Необходимо на jQuery получить информацию с сайта EMS.
API EMS:
http://emspost.ru/ru/corp_clients/do...docements/api/
Код:
|
$(document).ready(function(){
function reCalcEmsRu(){
var urlCalculate = "http://emspost.ru/api/rest?method=ems.calculate&callback=jsonEMSApi&from=city--moskva&to=city--brjansk&weight=2" ;
$.ajax({
url: urlCalculate,
dataType: "jsonp",
});
}
function jsonEMSApi(data){
console.log(data);
}
}); |
reCalcEmsRu() запускается по клику, EMS нормально отдает ответ:
jsonEMSApi,jQuery18209760578817711928_140189349745 0({"rsp":{"stat":"ok","price":"1040","term":{"min" :"3","max":"4"}}})
Подскажите, пожалуйста, как словить ответ в мою функцию, постоянно выдает: jsonEMSApi is not defined
Сейчас функция в глобальной области видимости. Пробовал по-разному с ней, + с разными параметрами аякса, результат один.