IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Jan Štrobl
Člen
Avatar
Jan Štrobl:26.2.2018 14:30

Ahoj,

mám výpis tabulek které obsahují nějaká data z DB. Následně si chci přes JS vytvořit filtraci tabulek (aby se mi vyfiltrovala ta tabulka která obsahuje požadovaný záznam). Zde mi to funguje skvěle http://jsfiddle.net/7BUmG/6563/

Avšak normálně na webu to nefunguje, může to mít souvislost s tím že ty tabulky vypisuje php? Nebo bude pes zakopaný někde jinde?

 foreach ($vstupenka as $v)
      echo( '<table class="item" border="1">
      <thead><th>'. htmlspecialchars($v['jmeno']) .'</th><th>'. htmlspecialchars($v['firma']) .'</th></thead>

      <tr><td>Email: ' . htmlspecialchars($v['email']) .' </td><td colspan="2">Tel: ' . htmlspecialchars($v['telefon']) .' </td></tr>
      <tr><td colspan="3">'. htmlspecialchars($v['Souhlas1']) .'</td></tr>
      <tr><td colspan="3">'. htmlspecialchars($v['Souhlas2']) .'</td></tr>
      <tr><td colspan="3">'. htmlspecialchars($v['Souhlas3']) .'</td></tr>

  </table>
');
 
Odpovědět
26.2.2018 14:30
Avatar
Šimon Rataj
Člen
Avatar
Šimon Rataj:3.3.2018 13:08

Zkus zobrazit zdrojový kód vyrenderované stránky v php.

 
Nahoru Odpovědět
3.3.2018 13:08
Avatar
Jan Štrobl
Člen
Avatar
Odpovídá na Šimon Rataj
Jan Štrobl:28.3.2018 15:11

Když vezmu ten kód těch vygenerovaných tabulek a dám je to tohoto editoru tak to plně funguje.

 
Nahoru Odpovědět
28.3.2018 15:11
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:20.4.2018 12:56

Nedal jsi link na tvou nefunkcni verzi. Tezko hledat chybu v necem, co neexistuje.

Ten php kod se jevi ok.
Js kod, ktery na nej pripojujes je treba spustit pres body/window onload. Nebo napsat pod tabulku. Osobne linkovane js pisi na konec html. Pokud spustis js a nemas jeste vygenerovany html te tabulky / search inputu, tak nepripoji udalost onkeyup k inputu a nepripoji tabulky na promennou $rows. Pravdepodobne v js konzoli (firefoxt - tools - web developer - web console) ti to vypise nejaky error.

Na tom jsfiddle to funguje nejak spatne
http://jsfiddle.net/7BUmG/6563/
hledat = app jako apple a mam tam orange
Chova se to tak, jakoby zobrazoval celou tabulku, pokud obsahuje slovo. Jestli se to ma tak chovat, tak ok.

 
Nahoru Odpovědět
20.4.2018 12:56
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.