Saya memiliki fungsi yang melakukan permintaan http POST. Kode ditentukan di bawah ini. Ini berfungsi dengan baik.
$http({
url: user.update_path,
method: "POST",
data: {user_id: user.id, draft: true}
});
Saya memiliki fungsi lain untuk http GET dan saya ingin mengirim data ke permintaan itu. Tapi saya tidak punya opsi itu di get.
$http({
url: user.details_path,
method: "GET",
data: {user_id: user.id}
});
Sintaksnya http.get
adalah
dapatkan (url, konfigurasi)
javascript
angularjs
javascript-framework
Bocah Chubby
sumber
sumber
$http.get(url.details_path, {params: {user_id: user.id}})
.Anda dapat mengirimkan params secara langsung ke
$http.get()
Berikut ini berfungsi dengan baiksumber
Mulai dari AngularJS v1.4.8 , Anda dapat menggunakan
get(url, config)
sebagai berikut:sumber
Solusi bagi mereka yang tertarik untuk mengirimkan params dan header dalam permintaan GET
Contoh layanan lengkap akan terlihat seperti ini
sumber
Anda bahkan dapat menambahkan parameter ke bagian akhir url:
Dipasangkan dengan script.php:
Menghasilkan peringatan javascript berikut:
sumber
Berikut adalah contoh lengkap permintaan GET HTTP dengan parameter menggunakan angular.js di ASP.NET MVC:
CONTROLLER:
MELIHAT:
sumber
params
lebih sedikit kesalahan cenderung daripada url concat 'manual'Untuk mengirim dapatkan permintaan dengan parameter yang saya gunakan
Dengan ini, Anda dapat menggunakan string url Anda sendiri
sumber