Menghantar Array ke Skrip PHP melalui Ajax
Apabila berurusan dengan data tatasusunan yang besar, memindahkannya ke skrip PHP melalui Ajax memerlukan pertimbangan yang teliti.
Amalan Terbaik: JSON Pengekodan
Untuk mengendalikan tatasusunan besar dengan cekap, adalah disyorkan untuk mengekod data ke dalam JSON (JavaScript Object Notation). JSON menyediakan perwakilan berstruktur dan padat yang mudah dihuraikan oleh JavaScript dan PHP.
Permintaan Ajax
Permintaan Ajax yang dikemas kini kemudiannya akan muncul seperti berikut:
dataString = ??? ; // array? var jsonString = JSON.stringify(dataString); $.ajax({ type: "POST", url: "script.php", data: {data: jsonString}, cache: false, success: function(){ alert("OK"); } });
Skrip PHP
Dalam skrip PHP, data boleh dinyahkod menggunakan json_decode seperti berikut:
$data = json_decode(stripslashes($_POST['data'])); foreach($data as $d){ echo $d; }
Nota Tambahan
Atas ialah kandungan terperinci Bagaimana untuk Menghantar Tatasusunan Besar ke Skrip PHP melalui Ajax?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!