Merequest data menggunakan AJAX
Halo semua ,pada kesempatan kali ini kita akan membahas tentang AJAX .
Apasih ajax itu ? AJAX adalah sebuah singkatan dari Asynchronous Javascript and XML dan mengacu pada sekumpulan teknis pengembangan web (web development) yang memungkinkan aplikasi web untuk bekerja secara asynchronous (tidak langsung) – memproses setiap request (permintaan) yang datang ke server di sisi background.
Nah disini kita akan belajar bagaiamana sihh merequests data melalui ajax. mari kita simak.
Jadi disini kita akan mengambil data user,id,title,dan body yang tersedia pada web https://jsonplaceholder.typicode.com/posts
berikut adalah source kodenya
1. Function CreateRequestsObject
Semua browser modern mendukung objek XMLHttpRequest.
Objek XMLHttpRequest dapat digunakan untuk bertukar data dengan server web di belakang layar. Ini berarti dimungkinkan untuk memperbarui bagian halaman web, tanpa memuat ulang seluruh halaman. Semua browser modern (Chrome, Firefox, IE, Edge, Safari, Opera) memiliki objek XMLHttpRequest bawaan. Sintaks untuk membuat objek XMLHttpRequest: variable = new XMLHttpRequest();
2. Function SndReq(Mengirim permintaan)
Saat pengguna mengklik link "Requests" di atas, fungsi sndReq() dijalankan.
Fungsi
sndReq() membuat objek http.onreadystatechange = handleResponse;
yaitu Mendefinisikan fungsi yang akan dipanggil ketika properti readyState
berubah. Untuk mengirim permintan ke server yaitu http.open('get', 'https://jsonplaceholder.typicode.com/posts');
3. Function HandleRequests
Kemudian menambahkan fungsi handleResponse yang akan dieksekusi saat respons server siap,
dan mengirimkan permintaan ke server.
Ketika respons server siap, , node (elemen)
diekstraksi dari http, dan akhirnya memperbarui elemen "foo"
dengan data yang tersedia. dan ini hasilnya .
Pada hasil diatas terdapat data user,id,title dan body. Lalu kita coba untuk mengambil data body nya saja. caranya adalah dengan menambahkan kode pada function HandleRequests
Komentar
Posting Komentar