jQuery .ajax() avec jsonp n'est pas en invoquant succès fonction de rappel

J'ai un facebook iframe application qui fait une croix demande de domaine sur mon serveur et demande des données au format JSONP. C'est mon côté client code:

jQuery.ajax({
                url: '***',
                type: 'post',
                data: {
                    method: 'set_user_prizes'
                },
                dataType: 'jsonp',
                jsonp: false,
                jsonpCallbackString: 'callback123',
                success: function(data, textStatus, jqXHR){
                    console.log('success_function');
                    console.log(data);
                }
});

Le problème, c'est mon succès de la méthode de rappel n'est pas invoquée, et je ne suis pas sûr pourquoi. À l'aide de Firebug, je peux voir ma réponse du serveur:

callback123({"success":true,"associated_prizes":[{"prizes_id":"6"},{"prizes_id":"1"}]})
  • Pourquoi êtes-vous en passant jsonp: false?
  • est votre Url locale ?
  • J'utilise codeigniter avec mon projet. Codeigniter détruit OBTENIR les données, donc je ne peux pas utiliser le "&callback=" segment de l'url si jquery ajoute
  • Naumov, non, je fais une demande de domaines
InformationsquelleAutor Casey Flynn | 2011-09-12