cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Bagaimana untuk menghantar permintaan mendapatkan dengan json dalam sudut

Saya mendapati bahawa manual tidak menyediakan kaedah sedemikian untuk mendapatkan?

世界只因有你世界只因有你2774 hari yang lalu664

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