recherche

Maison  >  Questions et réponses  >  le corps du texte

angulaire.js - Comment envoyer une requête get avec json en angulaire

J'ai trouvé que le manuel ne fournit pas une telle méthode pour obtenir ?

世界只因有你世界只因有你2827 Il y a quelques jours697

répondre à tous(5)je répondrai

  • 阿神

    阿神2017-05-15 16:52:21

    Ce que vous voulez dire par JSON, c'est transmettre les paramètres JSON au backend dans RequestBody, n'est-ce pas ?

    Si tel est le cas, alors vous vous trompez. Ce n'est pas qu'Angular ne le fournit pas, mais que vous ne devriez pas le faire

    répondre
    0
  • 为情所困

    为情所困2017-05-15 16:52:21

    Si vous souhaitez faire une demande d'obtention, vous ne pouvez épeler que l'adresse

    répondre
    0
  • 为情所困

    为情所困2017-05-15 16:52:21

    Peut être réalisé grâce à $resource,

    répondre
    0
  • 怪我咯

    怪我咯2017-05-15 16:52:21

    La méthode

    HTTP GET ne prend pas en charge la transmission de champs body Si vous faites référence à la transmission de JSON via des paramètres, vous devez d'abord transmettre JSON à URLEncode, c'est-à-dire :

    .
    var data = {'foo': 'bar'};
    var json_str = JSON.stringify(data);
    var encoded_param = encodeURIComponent(json_str); // 转码
    
    $http.get('/path', {
        params: { encoded_param: userencoded_paramid }
    });
    

    Si passé par Angular $http cela devrait être

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-15 16:52:21

    angular.module('ngApp')
    .controller('aboutCtrl', fonction ($scope, $http) {
    var url = 'xxx.json';
    $http.get(url).success(fonction (données) {
    $scope.tableDate = données
    })
    });

    répondre
    0
  • Annulerrépondre