Permintaan HTTP dalam AngularJS: Meluluskan Data dengan $http.get
Permintaan HTTP GET, tidak seperti rakan POST mereka, tidak membenarkannya data yang akan dihantar bersama permintaan. Walau bagaimanapun, perkhidmatan $http AngularJS menyediakan penyelesaian dengan pilihan konfigurasi params.
Masalah:
Matlamatnya adalah untuk menghantar data menggunakan $http.get() dalam AngularJS, tetapi struktur permintaan awal hanya termasuk url dan kaedah:
$http({ url: user.details_path, method: "GET" });
Penyelesaian:
Untuk menghantar data dengan permintaan GET, gunakan pilihan konfigurasi params:
$http({ url: user.details_path, method: "GET", params: {user_id: user.id} });
Parameter params mengambil objek dengan pasangan nilai kunci yang mewakili data untuk disertakan dalam permintaan sebagai rentetan pertanyaan. Contohnya, dalam kod di atas, atribut user_id dengan nilai user.id akan ditambahkan pada URL permintaan sebagai parameter pertanyaan:
user.details_path?user_id=user.id
Dengan memasukkan pilihan params, anda boleh menghantar data dengan berkesan dengan permintaan HTTP GET anda dalam AngularJS.
Atas ialah kandungan terperinci Bagaimana untuk Menghantar Data dengan $http.get() dalam AngularJS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!