Menyingkap Rahsia Borang Bersiri jQuery dalam PHP
Menghantar data borang ke halaman PHP menggunakan kaedah serialize() jQuery adalah mudah. Tetapi bagaimana pula dengan mengekstrak data bersiri itu sebaik sahaja ia sampai ke pelayan? Masukkan misteri penyahserikatan PHP yang tidak dapat diselesaikan. Jangan takut, kerana kami akan menerangkan laluan kepada pengekstrakan data yang berjaya.
Menyahkod Rentetan Bersiri jQuery
Apabila menggunakan kaedah serialize() jQuery, pelayan anda menerima rentetan yang menyerupai:
"param1=someVal¶m2=someOtherVal"
Untuk menyahkod enigma ini, PHP Fungsi parse_str() datang untuk membantu kami.
$params = array(); parse_str($_GET, $params);
Keajaiban ini akan mengubah rentetan bersiri menjadi tatasusunan, dengan setiap pasangan nilai parameter boleh diakses melalui tatasusunan $params. Tatasusunan HTML tidak dikecualikan daripada proses penyahkodan ini.
Menyingkap Rahsia Tatasusunan
Setelah mengakses tatasusunan $params, anda akan menemui harta karun data, tersusun tepat seperti yang anda jangkakan. Setiap nama parameter menjadi kunci tatasusunan, digandingkan dengan nilai yang sepadan.
Sumber Tambahan
Untuk mendapatkan maklumat lanjut tentang fungsi parse_str(), rujuk dokumentasi PHP rasmi:
Atas ialah kandungan terperinci Bagaimana untuk Menyahkod Data Borang Bersiri jQuery dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!