Tidak dapat POST data bukan binari yang besar melalui AJAX, menerima hasil kosong dalam PHP dengan ralat yang menunjukkan elemen $_POST yang tidak ditentukan.
// JavaScript $.ajax({ data: {'data_string': string} }); // PHP $_POST['data_string']
Penyiasatan menyeluruh tentang had potensi yang mungkin menghalang proses POST adalah perlu untuk menyelesaikan isu ini.
PHP: Beberapa parameter mempengaruhi pengendalian data POST:
Faktor Lain:
Untuk menyelesaikan isu ini , semak setiap parameter pengehad ini dalam Apache, PHP dan komponen lain yang terlibat. Pastikan ia melebihi saiz data POST yang dihantar.
Jika had Apache terbina dalam melebihi, pertimbangkan untuk memecahkan data yang besar kepada bahagian yang lebih kecil dan menghantarnya secara berperingkat.
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Menyiarkan Data Bukan Perduaan Besar melalui AJAX?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!