【问题标题】:Editing a table with perl ajax使用 perl ajax 编辑表格
【发布时间】:2015-10-11 18:43:12
【问题描述】:

我在 perl 脚本的中间,基本上我正在从 xls 文件中读取数据并将其作为输入文本显示在页面中。这个想法是,一旦用户从菜单中选择编辑选项,它将显示从 xls 文件中获取的整个表格,并在文本框中显示现有值。

现在,当用户编辑单元格并单击保存时,我可以将所有 ID 发送到 perl 函数。我的问题是我无法映射单元格。

例如:如果用户为 column1 第 1 行输入一个新值 A,为第 2 列和第 1 行输入另一个值 B,然后保存它,那么有没有办法告诉我的 perl 函数新值 A 属于 Column1 第 1 行并且新值 B 属于 Column2 第 1 行。类似于从 ajax 中的提交按钮将二维数组发送到 perl 子例程。

【问题讨论】:

  • 显示你的 ajax 和 cgi 脚本?
  • 我会考虑使用:github.com/DataTables/TableTools 重新工作,但显然,我不知道你在做什么。我曾经使用生成的单元格字段名称等解决方法,但这可能更容易。

标签: javascript ajax perl unix cgi


【解决方案1】:

在控件名称中包含行和列。然后您可以使用以下代码或等效的 JavaScript:

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

【讨论】:

    猜你喜欢
    • 2017-07-08
    • 2010-09-15
    • 2012-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-03
    • 2015-06-30
    • 1970-01-01
    相关资源
    最近更新 更多