2015-07-22 73 views
0

我處於perl腳本的中間,基本上我正在從xls文件讀取數據並將其作爲輸入文本顯示在頁面中。這個想法是,一旦用戶從菜單中選擇編輯選項,它將顯示從xls文件中提取的整個表格,並在文本框中顯示現有值。用perl ajax編輯表格

現在,當用戶編輯單元格並單擊保存時,我可以將所有ID發送到perl函數。我的問題是我無法映射單元格。例如:如果用戶爲列1行1輸入新的值A,爲列2和行1輸入另一個值B,然後保存它,那麼是否有辦法告訴我的Perl函數新值A屬於Column1 row1和新值B屬於Column2第1行。類似於從ajax中的提交按鈕向2子數組發送一個perl子例程。

+2

顯示你的ajax和cgi腳本? –

+0

我會考慮重新使用這個:https://github.com/DataTables/TableTools但顯然,我不知道你在做什麼。我曾經爲單元格字段等生成的名稱做變通辦法,但這可能會更容易。 –

回答

0

在控件名稱中包含行和列。然後你可以使用下面的代碼或JavaScript代碼:

my ($row, $col) = $param_name =~ /^cell([0-9]+)_([0-9]+)\z/ 
    or die;