Saya belajar menggunakan Datatables untuk menggambar tabel dinamis di situs saya, menggunakan data sisi server sebagai sumber tabel. Datatables menggunakan parameter rumit dalam kueri, yang ingin saya ubah menjadi struktur data Perl yang tepat. Jadi, string kueri seperti ini (dibungkus menjadi beberapa baris untuk kejelasan):
columns[0][data]=status&
columns[0][name]=&
columns[0][searchable]=true&
columns[0][orderable]=true&
columns[0][search][value]=&
columns[0][search][regex]=false&
columns[1][data]=some&
columns[1][name]=&
columns[1][searchable]=true&
columns[1][orderable]=true&
columns[1][search][value]=&
columns[1][search][regex]=false&
columns[2][data]=title&
columns[2][name]=&
columns[2][searchable]=true&
columns[2][orderable]=true&
columns[2][search][value]=&
columns[2][search][regex]=false
akan menjadi seperti:
@columns = ( {
data => 'status',
name => '',
searchable => 1,
orderable => 1,
search => {
value => '',
regex => 0,
}
},
{
data => 'true',
name => '',
searchable => 1,
orderable => 1,
search => {
value => '',
regex => 0,
}
},
{
data => 'title',
name => '',
searchable => 1,
orderable => 1,
search => {
value => '',
regex => 0,
}
},
);
Apa cara terbaik untuk mencapainya?
Sunting. Selain itu, dalam kasus khusus ini saya menggunakan CGI.pm
untuk mengambil kembali parameter kueri, ini memberi saya struktur data yang datar.