angulaire.js - Comment envoyer une requête get avec json en angulaire
世界只因有你
世界只因有你 2017-05-15 16:50:21
0
5
637

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

世界只因有你
世界只因有你

répondre à tous(5)
阿神

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

为情所困

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

为情所困

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

刘奇

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

淡淡烟草味

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal