Mobile-Anwendung mit Sencha Touch - JSON-Anforderung generiert Syntaxfehler

Ich habe angefangen, ein bisschen mit Sencha Touch zu spielen.

So habe ich eine wirklich einfache Anwendung basierend auf einem der Beispiele erstellt, nur um zu sehen, wie es geht.

rundsätzlich wird eine JSON-Anforderung erstellt, die einen Last.FM-Webdienst ausführt, um Musikereignisse in der Nähe des Benutzerstandorts abzurufe

Hier ist der JSON-Code:

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');
            }
        })
    };

Aber jedes Mal, wenn ich versuche, es auszuführen, erhalte ich die folgende Ausnahme:

Uncaught SyntaxError: Unerwartetes Token:

Hat jemand eine Ahnung?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage