Как узнать, какую строку пользователь выбирает из таблицы HTML - GAE Python - PullRequest
0 голосов
/ 11 октября 2010

Извините, если это вопрос новичка.Я искал, но ничего не нашел ...

Используя Python на GAE, я буду отображать таблицу, скажем, клиентов в таблице HTML.В таблице будет показано их имя и номер телефона.

Я хочу, чтобы пользователь дважды щелкнул строку и чтобы метод Python Post () узнал либо номер строки, дважды нажатой, либо номер клиента этой строки.,Кнопка «Выбрать» в каждой строке будет приемлемой альтернативой двойному щелчку.

(я пытаюсь повторить или смоделировать событие двойного щелчка Windows / Delphi на TStringgrid).

Мой вопрос: возможно ли это?Если да, то как или где мне искать?

большое спасибо Дэвид

1 Ответ

3 голосов
/ 11 октября 2010

Я никогда не использовал Python или Delphi (предположим, что "я пришел из Delphi", вы имеете в виду, что вы используете язык программирования Delphi), так что извините, если мой ответ не уместен.

Один метод, который вы могли бы использоватьдать каждому tr свой атрибут.Например <tr custID='...'>...</tr>.Затем вы можете использовать jQuery для извлечения custID из tr при двойном щелчке.

Например:

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

Я думаю, что это должно делать то, что вы хотите.Я никогда не использовал метод POST в JQuery, но это будет работать для GET.Вы всегда можете найти метод POST на веб-сайте jQuery.

Редактировать:

Для соответствия HTML 5 (хотя он не совместим с HTML 4), рекомендуется использовать data- атрибутов, например data-custID.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...