Shape Shape

JSON PHP #10

Shape
Shape
Shape Shape
01 Dec, 2023 127 JSON

JSON PHP #10

img-data

JSON PHP

Penggunaan umum JSON adalah untuk membaca data dari server web, dan menampilkan data di halaman web.

Bab ini akan mengajarkan Anda cara bertukar data JSON antara klien dan server PHP.

Berkas PHP

PHP memiliki beberapa fungsi bawaan untuk menangani JSON.

Objek di PHP dapat diubah menjadi JSON dengan menggunakan fungsi PHP json_encode() :


JavaScript Klien

Berikut adalah JavaScript pada klien, menggunakan panggilan AJAX untuk meminta file PHP dari contoh di atas:

 

Array PHP

Array di PHP juga akan diubah menjadi JSON saat menggunakan fungsi PHP json_encode() :


JavaScript Klien

Berikut adalah JavaScript pada klien, menggunakan panggilan AJAX untuk meminta file PHP dari contoh array di atas:


 

Basis Data PHP

PHP adalah bahasa pemrograman sisi server, dan dapat digunakan untuk mengakses database.

Bayangkan Anda memiliki database di server Anda, dan Anda ingin mengirim permintaan dari klien tempat Anda meminta 10 baris pertama dalam tabel yang disebut "pelanggan".

Di klien, buat objek JSON yang menjelaskan jumlah baris yang ingin Anda kembalikan.

Sebelum Anda mengirim permintaan ke server, ubah objek JSON menjadi string dan kirimkan sebagai parameter ke url halaman PHP:


Contoh dijelaskan:

  • Tentukan objek yang berisi properti dan nilai "batas".
  • Ubah objek menjadi string JSON.
  • Kirim permintaan ke file PHP, dengan string JSON sebagai parameter.
  • Tunggu hingga permintaan kembali dengan hasilnya (sebagai JSON)
  • Menampilkan hasil yang diterima dari file PHP.

Lihatlah file PHPnya:


File PHP menjelaskan:

  • Ubah permintaan menjadi objek, menggunakan fungsi PHP json_decode() .
  • Akses database, dan isi array dengan data yang diminta.
  • Tambahkan array ke objek, dan kembalikan objek sebagai JSON menggunakan fungsi json_encode() .

 

Gunakan Datanya

 

Metode PHP = POSTING

Saat mengirim data ke server, cara terbaik adalah menggunakan POSTmetode HTTP.

Untuk mengirim permintaan AJAX menggunakan POSTmetode ini, tentukan metode, dan header yang benar.

Data yang dikirim ke server sekarang harus menjadi argumen untuk send()metode ini:


Satu-satunya perbedaan dalam file PHP adalah metode untuk mendapatkan data yang ditransfer.


Shape Shape

Tutorial Selengkapnya

Ready to start?

Download our mobile app. for easy to start your course.

Shape
  • Google Play
  • App Store