Heim > Fragen und Antworten > Hauptteil
怪我咯2017-05-15 16:52:21
HTTP GET
方法不支持传body
域,如果你指的是将JSON
通过参数传递的话应该先将JSON
进行URLEncode
,即:
var data = {'foo': 'bar'};
var json_str = JSON.stringify(data);
var encoded_param = encodeURIComponent(json_str); // 转码
$http.get('/path', {
params: { encoded_param: userencoded_paramid }
});
通过Angular $http
传递的话应该是
淡淡烟草味2017-05-15 16:52:21
angular.module('ngApp')
.controller('aboutCtrl', function ($scope, $http) {
var url = 'xxx.json';
$http.get(url).success(function (data) {
$scope.tableDate = data
})
});