l'analyse JSONP $http.jsonp() réponse en angular.js

Je suis en utilisant angulaire du $http.jsonp() demande qui est avec succès le retour json enveloppé dans une fonction:

var url = "http://public-api.wordpress.com/rest/v1/sites/wtmpeachtest.wordpress.com/posts?callback=jsonp_callback";

$http.jsonp(url).
    success(function(data, status, headers, config) {
        //what do I do here?
    }).
    error(function(data, status, headers, config) {
        $scope.error = true;
    });

Comment accéder à/analyser la fonction renvoyée plastique-JSON?

  • Avec JSONP vous n'avez pas "d'accès/analyser la fonction renvoyée plastique-JSON." Votre fonction de rappel est appelée, elle reçoit les données JSON comme argument.
  • J'ai essayé de faire quelque chose comme
  • (désolé appuyez sur entrée trop tôt ci-dessus) À quel point mon callback appelé? Un extrait de code serait vraiment utile. J'ai essayé un certain nombre de choses différentes à ce point et je suis perplexe.
  • Le callback est appelé lorsque la réponse est de retour. Avez-vous une fonction nommée jsonp_callback? Si pas, c'est votre problème.
  • pour l'instant j'ai écrit une fonction simple il suffit de retourner le premier élément du json, function jsonp_callback(data) { return data.found; //should be 3 }
  • Pour les gens qui lisent cette question: découvrez la solution à ce problème qui a été publié juste APRÈS la accepté de répondre.

InformationsquelleAutor akronymn | 2012-08-22