Croix de Domaine Ajax avec Ext.Ajax.demande

Il semble que je ne peux pas faire une croix domaine de l'appel ajax avec Ext.Ajax.demande. Il ressemble à ScriptTag: True n'a aucun effet.

Voici mon code:

            {
            xtype: 'button',
            text: 'Search',
            ui: 'confirm',
            handler: function() {
                var query = Ext.getCmp("textquery").getValue();
                Ext.Ajax.request({
                    url: 'http://example.com/?search='+query,
                    dataType: 'jsonp',
                    jsonp: 'jsonp_callback',
                    scriptTag: true,
                    success: function(e) {
                        var obj = Ext.decode(e.responseText);
                        var msg = obj;
                        var html = tpl.apply(msg);
                        resultPanel.update(html);
                    }
                });
            }

Le journal de la console me dit:

XMLHttpRequest cannot load http://example.com/?search=test&_dc=1326551713063. Origin http://myapp.lo is not allowed by Access-Control-Allow-Origin.

Avec jquery, j'ai fait la même chose et ça marche, mais je dois utiliser sencha touch.

              var formData = $("#callAjaxForm").serialize();

              $.ajax({
                url:"http://example.com/leksikonapi/",
                dataType: 'jsonp',
                jsonp: 'jsonp_callback',
                data: formData,
                success: onSuccess,
                error: onError
              });

Je ne peux pas voir ce qui est si différent entre les deux.

OriginalL'auteur Spoeken | 2012-01-14