Cara Menghantar Data JSON daripada JavaScript ke PHP
Apabila membangunkan aplikasi web, anda mungkin menghadapi keperluan untuk menghantar data JSON daripada JavaScript dalam pelayar ke pelayan PHP. Artikel ini meneroka dua kaedah untuk mencapai ini:
Versi 1: Menggunakan Pengepala "application/json"
... // Code displaying result ...
... // Code to display response ...
Versi 2: Menggunakan Pengepala "application/x-www-form-urlencoded"
... // Code displaying result ...
... // Code to display response ...
Perangkap yang Perlu Dielakkan
Apabila menggunakan "application/x-www-form-urlencoded" header, PHP tidak boleh terus mengakses rentetan JSON daripada tatasusunan $_POST. Sebaliknya, gunakan file_get_contents('php://input') untuk mengakses data POST mentah. Sebaliknya, apabila menggunakan pengepala "application/json", data POST mentah mesti diakses daripada php://input, bukan $_POST.
Rujukan
Atas ialah kandungan terperinci Bagaimana untuk Menghantar Data JSON dari JavaScript ke PHP: Pengepala Mana yang Sesuai untuk Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!