Я пытаюсь создать собственный значок StackOverflow, используя JSONP и MooTools. Вот код:
new Request.JSONP('http://stackoverflow.com/users/flair/166325.json', {
onComplete: function(data) {
console.log(data);
}
}).request();
Однако я всегда получаю это сообщение:
RequestJSONPrequest_maprequest_0 is not defined
Мне интересно, является ли это проблемой с ответом от StackOverflow, поскольку запросы к другим службам с JSONP у меня работают нормально.
.
из параметра callback= json-запроса, что означает, что на стек функций обратного вызова запроса, которые хранит класс, нельзя ссылаться. при включении журнала:JSONP retrieving script with url: http://stackoverflow.com/users/flair/166325.json?callback=Request.JSONP.request_map.request_0
->RequestJSONPrequest_maprequest_0 is not defined
интересно. вы всегда можете сделать это вручную или выполнить рефакторинг Request.JSON.getScript для поддержки переопределения callback= статической функции. тестовый пример: jsfiddle.net/xS7pQ - person Dimitar Christoff   schedule 02.03.2010