Мобильное приложение с использованием Sencha Touch - запрос JSON генерирует синтаксическую ошибку

Я начал немного играть с Sencha Touch.

Поэтому я создал очень простое приложение на основе одного из примеров, чтобы посмотреть, как оно работает.

По сути, он создает запрос JSON, который выполняет веб-сервис Last.FM для получения музыкальных событий рядом с местоположением пользователя.

Вот код JSON:

var makeJSONPRequest = function() {
        Ext.util.JSONP.request({
        url: 'http://ws.audioscrobbler.com/2.0/',
            params: {
                method: 'geo.getEvents',
                location: 'São+Paulo+-+SP',
                format: 'json',
                callback: 'callback',
                api_key: 'b25b959554ed76058ac220b7b2e0a026'
            },
            callback: function(result) {
                var events = result.data.events;
                if (events) {
                    var html = tpl.applyTemplate(events);
                    Ext.getCmp('content').update(html);                        
                }
                else {
                    alert('There was an error retrieving the events.');
                }
                Ext.getCmp('status').setTitle('Events in Sao Paulo, SP');
            }
        })
    };

Но каждый раз, когда я пытаюсь запустить его, я получаю следующее исключение:

Uncaught SyntaxError: Неожиданный токен:

У кого-нибудь есть подсказка?

Ответы на вопрос(1)

Ваш ответ на вопрос