Adakah yang tahu mengapa ini tidak berhasil?
$http
.get('accept.php', {
source: link,
category_id: category
})
.success(function (data, status) {
$scope.info_show = data
});
dan ini berhasil:
$http
.get('accept.php?source=' + link + '&category_id=' + category)
.success(function (data, status) {
$scope.info_show = data
});
javascript
angularjs
http
angular-http
kahonmlg
sumber
sumber
params
seperti di atas juga menyelesaikan masalah permintaan GET yang tidak digunakandata
. AngularJS tidak akan menyelesaikannya sendiri seperti yang dilakukan jQuery. (Saya tidak berpikir itu hal yang baik atau buruk, hanya berbeda dan mungkin membuat orang tersandung).params
objek kosong, atau semua propertinya adalahnull
atauundefined
, tidak ada yang akan ditambahkan ke string kueri.Dari
$http.get
dokumen , parameter kedua adalah objek konfigurasi:Anda dapat mengubah kode Anda menjadi:
Atau:
Sebagai catatan tambahan, karena Angular 1.6 :
.success
tidak boleh digunakan lagi , gunakan.then
saja:sumber