Karena pihak antarmuka mensyaratkan bahwa data diproses dalam JS, program PHP perlu mengambil nilai dari database dan menetapkannya ke array JS. Saya tidak pernah menemukan solusi yang baik karena pengkodean data array PHP berbeda dari array JS, dan saya tidak dapat mengeluarkannya secara langsung.
Setelah mencari online, solusinya ditemukan:
Perpustakaan fungsi PHP menyediakan fungsi untuk pengkodean/decoding JSON: JSON_ENCODE () dan JSON_DECODE (), yang dapat dengan mudah meneruskan array atau objek ke JavaScript. CATATAN: Ekstensi JSON hanya terikat oleh PHP 5.2 atau lebih.
Tulis dalam PHP sebagai berikut:
Salinan kode adalah sebagai berikut:
$ arr = array ('1', array ('2', '3'), array ('baru', 'lama'));
$ new_arr = json_encode ($ arr); // hasil output dari new_arr adalah; ["1", ["2", "3"], ["baru", "old"]]
echo "var data =". $ new_arr;
Setelah mengacu pada file PHP di atas di halaman, Anda dapat langsung beroperasi pada data di JS.