cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - angular怎么发一个带json的get请求

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

世界只因有你世界只因有你2743 hari yang lalu629

membalas semua(5)saya akan balas

  • 阿神

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

    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

    balas
    0
  • 为情所困

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

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

    balas
    0
  • 为情所困

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

    Boleh dicapai melalui $resource,

    balas
    0
  • 怪我咯

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

    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

    balas
    0
  • 淡淡烟草味

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

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

    balas
    0
  • Batalbalas