Показать сообщение отдельно
  #1 (permalink)  
Старый 04.06.2014, 18:58
Новичок на форуме
Отправить личное сообщение для walking Посмотреть профиль Найти все сообщения от walking
 
Регистрация: 08.01.2012
Сообщений: 8

Обработка ответа JSONP (jQuery)
Необходимо на 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
Сейчас функция в глобальной области видимости. Пробовал по-разному с ней, + с разными параметрами аякса, результат один.
Ответить с цитированием