Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Menghuraikan Data JSON daripada JavaScript ke PHP?

Bagaimana untuk Menghuraikan Data JSON daripada JavaScript ke PHP?

Linda Hamilton
Lepaskan: 2024-11-15 04:30:02
asal
1149 orang telah melayarinya

How to Parse JSON Data from JavaScript to PHP?

Menghuraikan Data JSON daripada Javascript ke PHP

Menghantar data JSON daripada Javascript dalam penyemak imbas ke pelayan dan menghuraikannya dalam PHP memerlukan beberapa langkah.

1. Mencipta Rentetan JSON

Dalam Javascript, gunakan kaedah JSON.stringify() untuk menukar objek kepada rentetan JSON. Rentetan ini akan mengandungi data untuk dihantar ke pelayan.

2. Menghantar Data JSON dengan AJAX

Gunakan objek XMLHttpRequest Javascript untuk mewujudkan sambungan AJAX ke pelayan. Tetapkan pengepala jenis Kandungan kepada sama ada:

  • "application/json" jika anda mahu pelayan mengakses data JSON secara terus menggunakan php://input.
  • "application/ x-www-form-urlencoded" jika anda ingin mencipta rentetan POST dan mengakses data melalui $_POST dalam PHP.

3. Menghuraikan Data JSON dalam PHP

Jika anda menggunakan pengepala "application/json", baca data POST mentah menggunakan:

$str_json = file_get_contents('php://input');
Salin selepas log masuk

Jika anda menggunakan "application/x -www-form-urlencoded", akses data melalui $_POST, tetapi ingat untuk mula-mula mencipta rentetan POST dalam Javascript. Nyahkod rentetan JSON menggunakan json_decode().

Perangkap yang Perlu Dielakkan

  • Jangan cuba mengakses data dengan jenis kandungan yang salah (mis., cuba untuk akses data JSON melalui $_POST tanpa menggunakan php://input).
  • Pastikan data POST diformat dengan betul mengikut jenis kandungan yang digunakan.

Rujukan

  • Mengakses data POST dalam PHP: [https://stackoverflow.com/questions/8224855/how-to-access-post-data-in-php](https:// stackoverflow.com/questions/8224855/how-to-access-post-data-in-php)
  • Jenis kandungan Aplikasi/JSON: [https://www.ietf.org/rfc/rfc4627.txt ](https://www.ietf.org/rfc/rfc4627.txt)

Atas ialah kandungan terperinci Bagaimana untuk Menghuraikan Data JSON daripada JavaScript ke PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan