Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Json не принимает данные (https://javascript.ru/forum/misc/20830-json-ne-prinimaet-dannye.html)

TimbI4 19.08.2011 09:45

Json не принимает данные
 
Доброго времени дня и ночи.есть небольшая проблема простите если пишу не в ту тему .
Нужно получить данные с этого хоста http://api.anywayanyday.com/api/NewR...Serialize=JSON

Я использую функцию JSON библиотеки jquery
<script type="text/javascript" language="javascript" src="js/jquery-161.js"></script>
<script type="text/javascript" language="javascript" >

$(document).ready(function(){
$.getJSON("http://api.anywayanyday.com/api/NewRequest/?Route=2408MOWLON&AD=1&CN=0&CS=E&Partner=testapic& _Serialize=JSON",
function(data){
alert(data.Id);
}

);



});




Помогите пожалуйста.

SkyLight 19.08.2011 12:09

Если вы тянете что-то не с вашего хоста, то срабатывает политика безопасности. Делать запросы можно только к своему же хосту. Для обхода смотрите в сторону JSONP или используйте серверные языки в качестве посредника.

TimbI4 19.08.2011 12:24

Спасибо Вам огромное.
А вы не подскажите какой нить мануал про JSONP ?
Я понимаю вопрос глупый ответ наверно будет Gooooogle, но все же спросить надо было!

Спасибо.

Sweet 19.08.2011 12:28

Цитата:

Сообщение от TimbI4
Я понимаю вопрос глупый ответ наверно будет Gooooogle, но все же спросить надо было!

Да, именно Google. Инфы полно.

Serg_pnz 19.08.2011 12:31

Цитата:

Сообщение от SkyLight (Сообщение 121304)
Если вы тянете что-то не с вашего хоста, то срабатывает политика безопасности. Делать запросы можно только к своему же хосту. Для обхода смотрите в сторону JSONP или используйте серверные языки в качестве посредника.

хм... а почему этот пример (самый первый) работает http://slyweb.ru/jquerydoc/jQuery-ge...a-callback.php

TimbI4 19.08.2011 12:45

Serg_pnz,
Уважаемый Serg_pnz вы говорите что первый пример работает!Он работает по отношению к моему запросу или просто?

Serg_pnz 19.08.2011 12:51

Первый пример работает если я со своего сервера выполняю запрос, ему, примеру, как-то всё равно, что не на свой хост стучусь...

TimbI4 19.08.2011 12:56

Serg_pnz,
просто у меня то что я писал тоже работает и на других хостах. если в адресной строке есть строчка &jsoncallback=? то работает просто обычный
Json


Часовой пояс GMT +3, время: 18:45.