Pergunta

Eu tenho uma mesa que estou classificando com TableSorter (http://tablesorter.com). Dentro dessa tabela, há uma coluna com botões de envio. Cada linha da tabela tem um botão de envio. Antes de classificar, os botões funcionam muito bem e enviam uma solicitação de postagem que é processada por um script PHP.

DEPOIS Classificando a tabela com TableSorter, os botões costumam ser desativados. Eles se comportam como se um JavaScript retornasse falsas. Isso significa que nenhuma atualização de página acontece.

Alguém pode me ajudar, que ainda pode enviar após a classificação?

Muito obrigado, Max

Foi útil?

Solução

Mostre -nos o código (aqui ou através de algo como Pastebin.com) pela resposta real. Exceto isso, meu melhor palpite é que classificar a tabela está movendo os botões para fora das tags "forma" que as fazem operar. Se meu palpite está totalmente errado ou não, a primeira coisa que eu faria é usar o Firebug para examinar os elementos depois que a tabela é classificada e ver o que está errado.

Outras dicas

Meu palpite seria que o plug -in TableSorter está adicionando/removendo elementos do DOM. Quando isso acontece, os manipuladores de eventos estão sendo removidos. Você pode querer tentar adicionar os manipuladores de eventos com o live método. Isso deve permitir que eles sejam aplicados (supondo que sejam manipuladores de cliques) mesmo quando os elementos são removidos/adicionados.

O formulário deve estar dentro tr, não fora de cada linha, o formulário não é removido quando você classifica a tabela com a TableRort.

<tr><form>...</form></tr>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top