Проблема обратного вызова Json - PullRequest
0 голосов
/ 24 августа 2010

Я пытаюсь заставить скрипт greasemonkey работать с jquery и json.это json url http://www.sora101.net/auction.php?id=1&callback=

это часть скрипта

$.getJSON("http://sora101.net/auction.php?id=1&callback=?",
                    function(data){
                        alert(data.id);
                    }
                    );

я всегда получаю что-то вроде "Error: jsonp1282646809490 is not defined" в консоли.

я также нашел этот h ** p: //www.xucia.com/CrossSafe/test.html на этом сайте, я получаю верный объект, но когда я включаю его в свой скрипт, он не работает ...

Кто-нибудь может мне помочь?спасибо и извините за плохой английский

1 Ответ

0 голосов
/ 24 августа 2010

Похоже, вы должны использовать JSONP, а теперь JSON, поскольку вы используете разные домены.

Из документации jQyuery.getJSON (): Blockquote

JSONP, если URL содержит строку "Обратный вызов =?" в URL запрос вместо этого обрабатывается как JSONP. Увидеть обсуждение типа данных JSONP в $ .ajax () для более подробной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...