【问题标题】:How to know which row a user selects from an HTML table - GAE Python如何知道用户从 HTML 表中选择了哪一行 - GAE Python
【发布时间】:2010-10-12 04:20:11
【问题描述】:

对不起,如果这是一个新手问题。我已经搜索过,但一无所获...

在 GAE 上使用 Python,我将在 HTML 表格上显示一个客户表格。该表格将显示他们的姓名和电话号码。

我希望用户双击一行并让 python Post() 方法知道双击的行号或该行的客户号。每行上的“选择”按钮可以替代双击。

(我试图在 TStringgrid 上复制或模拟 Windows / Delphi 双击事件)。

我的问题:这可能吗?如果是这样,我应该怎么看或在哪里看?

非常感谢 大卫

【问题讨论】:

    标签: python html google-app-engine


    【解决方案1】:

    我从未使用过 Python 或 Delphi(假设“我来自 Delphi”是指您使用的是 Delphi 编程语言),如果我的回答不相关,请原谅我。

    您可以使用的一种方法是给每个tr 一个自定义属性。例如<tr custID='...'>...</tr>。然后,您可以使用 jQuery 在双击时从 tr 中提取 custID

    例如:

    $("tr").dblclick(function() {
        $(selector).load("http://myurl/pageName.extension?custID='"+$(this).attr("custID")+"'");
    });
    

    我认为这应该可以满足您的需求。我从未在 jQuery 中使用过 POST 方法,但这适用于 GET。您可以随时在 jQuery 网站上查找 POST 方法。

    编辑:

    为了符合 HTML 5(尽管它将不符合 HTML 4),建议您使用data- 属性,例如data-custID

    【讨论】:

    • 感谢(迟到,抱歉)您的回复。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多