Показать сообщение отдельно
  #1 (permalink)  
Старый 06.10.2015, 14:12
Новичок на форуме
Отправить личное сообщение для Stanislavkey Посмотреть профиль Найти все сообщения от Stanislavkey
 
Регистрация: 10.03.2015
Сообщений: 1

Протокол JSONP не запускается callback функция
Необходимо сделать кросс доменный запрос и считать данные с info_box.json. Пробовал разные варианты (в частности и с помощью jquery ajax) - но проблема в том, что у меня даже не запускается callback функция( проверочный консоль лог ничего не показывает)
Для достоверности данный код вынес в body. На деле переменная data - содержит данные рекламного блока для сайта на другом домене.

<body>
//some html code

<script>
	var data=[];
	function myCallback(dataWeGotViaJsonp){
	    console.log("mycallBack start");
            var len = dataWeGotViaJsonp.length;
            for(var i=0;i<len;i++){
			data.push(dataWeGotViaJsonp[i]); 
            }
	}
</script>
<script  type="text/javascript" src = "http://bitcoinstatdev.esy.es/info_box.json?callback=myCallback">
</script>	
</body>


Я новичек, ощущение, что не понимаю какой-то мелочи и все не работает. перепробовал много чего , перечитал кучу статьей, основные:
https://learn.javascript.ru/ajax-jsonp
http://stackoverflow.com/questions/2...sonp-all-about
Ответить с цитированием