Autor | Zpráva | ||
---|---|---|---|
VaKvas Profil |
Zdravím a prosím o radu.
tvořím jakýsi kalendář a potřebuji použít Drag&Drop. Tedy klasickou strukturu tabulky a nevím jak na to, resp. jak nastavit parametry, které pošlu do nějakého PHP scriptu. Nemá někdo nějaky vzor prosím, jak to udělat. Například: <td data-datum="2018-05-16"> <p data-udalostId="33">Schůzka</p> </td> a ted, jak to napojím a zavolám script, kam pošlu data? Asi použit jQuery? Nebo si nechám poradit... Moc díky |
||
Keeehi Profil |
#2 · Zasláno: 16. 5. 2018, 14:55:04
VaKvas:
Tvůj příspěvek bohužel vůbec nedává smysl. Podivně spolu spojuješ řadu nesouvisejících věcí. Jediné, čemu se dá rozumět je, že nic nevíš a nemáš ani nic vytvořeného. S tímto se ale bohužel nedá radit. |
||
VaKvas Profil |
#3 · Zasláno: 16. 5. 2018, 15:24:23
Mám toho:
<script> function allowDrop(ev) { ev.preventDefault(); } function drag(ev) { ev.dataTransfer.setData("text", ev.target.id); } function drop(ev) { ev.preventDefault(); var data = ev.dataTransfer.getData("text"); ev.target.appendChild(document.getElementById(data)); $.nette.ajax({ traditional: true, method: "GET", 'url': {link test!}, 'data': { data: data } }); } </script> HTML: <td id="{$day}" ondrop="drop(event)" ondragover="allowDrop(event)"> {$day} <p id="{$source->ident_auto}" draggable="true" ondragstart="drag(event)">{$source->ident_auto}</p> </td> Toto me funguje, jen potřebuji doladit : 1. získat id objektu na který pokládám a poslat přes "data" 2. zamezit dropnutí na element, ze kterého zvedám (drag). Předem moc děkuji za pomoc :) Keeehi: Je toto nutné? :) "Jediné, čemu se dá rozumět je, že nic nevíš" |
||
Kajman Profil |
#4 · Zasláno: 16. 5. 2018, 23:41:52
|
||
VaKvas Profil |
#5 · Zasláno: 17. 5. 2018, 08:41:18
Kajman:
Naprostá pecka! Přesně, co jsem potřeboval ! Moc díky !! |
||
Časová prodleva: 6 let
|
0