angular.js - angular怎么发一个带json的get请求
世界只因有你
世界只因有你 2017-05-15 16:50:21
0
5
623

我发现手册上get并没有提供这么个方式?

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

membalas semua(5)
阿神

Apa yang anda maksudkan dengan JSON ialah menghantar parameter JSON ke bahagian belakang dalam RequestBody, bukan?

Jika ini yang berlaku, maka anda salah bukan Angular tidak menyediakannya, tetapi anda tidak sepatutnya melakukannya

为情所困

Jika anda ingin membuat permintaan mendapatkan, anda hanya boleh mengeja alamatnya

为情所困

Boleh dicapai melalui $resource,

刘奇

Kaedah

HTTP GET tidak menyokong medan body jika anda merujuk kepada menghantar JSON melalui parameter, anda harus terlebih dahulu menghantar JSON kepada URLEncode, iaitu:

.
var data = {'foo': 'bar'};
var json_str = JSON.stringify(data);
var encoded_param = encodeURIComponent(json_str); // 转码

$http.get('/path', {
    params: { encoded_param: userencoded_paramid }
});

Jika dilalui Angular $http sepatutnya

淡淡烟草味

angular.module('ngApp')
.controller('aboutCtrl', function ($skop, $http) {
var url = 'xxx.json';
$http.get(url).success(fungsi (data) {
$scope.tableDate = data
})
});

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan